Most colleges are state-funded in Germany. Out of 16 States in Germany only universities in 2 states charge tuition. Rest of the universities from 14 states are offering tuition free degrees. Even though there are no university scholarships for MS in Germany courses, few educational institutions are offering scholarships of around 700 per month.
>> Cost of MS in Germany, Tuition, Living Cost
Unfortunately many more states are planning to join the club of universities charging tuition.
1) Lower Saxony(capital: Hanover) in the northwest
2) Bavaria (capital:Munich) in the south.
Rest of all states don't charge tuition, fee
Many universities in Germany are affordable when compared to Universities in USA, UK, Australia.