One of the oldest universities in Germany, TUM offers a wide range of studies in engineering, natural sciences, medical sciences, and so on and around 160 course programmes including bachelor’s and master’s. The university charges no tuition fees, however, students are required to only pay semester fees which consists of Student Union Fee and basic Semester ticket for public transportation. The university also offers a variety of scholarships to students at all levels of study and the eligibility criteria for scholarship is not bounded only with marks and grades.Founded in 1386, Heidelberg is one of the oldest and strongest research institutions in Europe. Heidelberg is renowned for its research- based teaching and well-structured doctoral training programmes. It also offers a full spectrum of disciplines in humanities, social sciences and law, other than just medical programs. There is no general tuition fee for undergraduate, postgraduate and PhD level programmes. However, continuing education master’s programmes include special tuition fees. Few scholarships are available for highly qualified students, who can apply through German Academic Exchange Service (DAAD).It is one of the leading research institutions, which has also been selected as ‘university of excellence’ by German government. The university offers various courses in all spectrums ranging from humanities, cultural sciences, law, economics, medical science and many more. Students don’t have to pay any tuition fees for most of the courses, however, some tuition fees are charged for summer programmes and English taught master’s programmes. International students are eligible for scholarships and funding opportunities.The university is counted among top universities in Germany. Founded in 1948, it offers around 106 master’s programmes. Except for some courses in bachelor’s and master’s level, the university does not charge tuition fees from its students. International students are also eligible for scholarships for both undergraduate and graduate programmes.Europe’s leading scientific research university, offers around 144 courses of study in undergraduate, postgraduate and doctoral level. The university charges no tuition fees from international students, however, a small amount of semester fee is charged from the students.This is one of the largest and oldest institutions for higher education in Norway. The university is publicly funded, so, thereby no tuition fees are charged from students. However, a small amount of semester registration fee is charged by the university. The university doesn’t offer scholarships for bachelor’s and master’s degree programmes.Founded in 1946, it is known as Norway’s urban university. As a public university, Bergen offers free education to all students including international students. However, a nominal semester fee is charged from students. Students from the exchange programme are exempted from this fee. The university doesn't offer any scholarships to international students.Another public funded university charges no tuition fees from students coming from abroad (regardless of where you came from). This university is a better choice for students who wish to pursue a career in STEM as it focuses more on science and technology.