Study in Germany for free implies that there will be no tuition fees or very nominal tuition fees. This is at Public universities as they do not charge any tuition fees. Their admission criteria include fluency in German or aggregate of 80% marks for some Universities.