Germany is one of the top non-English speaking destination for international students. Large number of German universities now offering huge amount of courses in English language. Which are very inexpensive and based on high quality due to ranking of these universities and high standard education of Germany.
To study in Germany, first thing which comes in mind is finding German university for admission. Which offer exactly the same subjects in which you want to pursue your next degree.
There are number of ways to find a right German university for admission. First is to check Daad database where one can search huge number of German universities based on subjects they are offering. Second is also Daad database but present in different website. Which also have good options to find German universities with right courses.
Third good source to find complete list of German universities is Uni-assist. Where you can find name of the universities based on different German states and respective links for international courses they are offering. Fourth and last is MastersPortal which is also a good source to find a suitable German university.
With these official sources, you can also find German universities lists on different facebook groups related to study in Germany. Many students upload lists in these groups. You can also ask there from group members about your subject related universities.