How long does a German course last?

It depends on which language course you choose. All our courses last 4 weeks, except the semi-intensive course for 8 weeks and the weekend course for 12 weeks.