German master's degree programs typically last two years (or two to four semesters of study). It will take 120 ECTS credits to complete your degree. Through modules, homework, and tests, 90 of these will be obtained.