You receive a lot of grants as an immigrant and a student. Thanks to them you don't have to worry about finances if you study outside of your town. The education itself is free of charge if you stay here permanently or you're an EU citizen.