There are some universities that offer the Engineering course in Germany for free. Students just need to pay for the other minor charges of the university and living expenses.