German universities now offer a wide variety of different subjects and courses for bachelor’s, master’s and doctoral degrees, including over 800 English-language degrees. Here’s an overview:
Bachelor’s degree (B.A., B.Sc., Bachelor of Engineering, etc.): Bachelor’s degree programs in Germany last six to eight semesters. DAAD’s admissions database can tell you whether your high school diploma is recognized for university admission, or if you’ll need to take some preparatory classes.