Yes, public universities are free in Germany for all students, including international students. however, Some specialized or professional degree programs may have tuition fees.Universities charge nominal fees that are reflected in free and discounted services for the student in the field of transportation, housing, etc.