Language Requirements for Study and Research in Germany
A good grasp of the German language will help settling down in Germany. If your course is in German, you need to know the language well enough to follow a lecture or seminar discussion. Many courses in Germany are offered in English. But even if you decide on one of them, you still need German for daily life.
More at study-in-germany.de