There are many German foundations which award scholarships to hard-working students with excellent academic performance. Some scholarship programmes are exclusively targeted at students in specific degree programmes or from specific countries.
In return for receiving a scholarship, the recipient is normally obliged to complete his/her studies in a timely manner and with very good marks, submit an annual report on his/her academic progress, and participate in seminars and workshops organised by the scholarship provider.
As most scholarships are largely financed through public revenues provided by the German government, most scholarship programmes award funding to German students and those of equivalent legal status. Moreover, most scholarship organisations in Germany focus on supporting students in master's and doctoral programmes.
If you wish to apply for a scholarship, please be sure to gather information well in advance. Many scholarship organisations will only consider applications submitted by fixed submission deadlines, and the selection process can often take several months.