Skip to content High contrast mode
Tuition fee €6,000 per year

There are 43 tuition-waivers available for top ranked applicants in 2020/21, including 31 tuition-waivers for EU applicants, 12 tuition-waivers for non-EU applicants. Further information is available at

Application fee €50 one-time

Application fee is non-refundable.
Further information:

More information 


The international master`s programme in Software Engineering aims at providing students with advanced software engineering and management skills, as well as specialized skills in two major application domains: enterprise systems and embedded real-time systems. The programme is jointly delivered by the two largest public universities in Estonia – University of Tartu and Tallinn University of Technology. Upon successful completion of the program, students will receive a joint degree signed by both universities.

Depending on the choice of specialization students will be based either in Tartu (specialisation: Enterprise Software Engineering) or in Tallinn (specialisation: Embedded Real-Time Software Engineering) for most of the program`s duration. Elective courses, the Practice module and Master`s thesis can be done at both locations. All students, regardless of specialization, will spend some time during the period of their studies at both partner universities.

Career opportunities

Software Engineering prepares students for a career path leading to high-end technical roles (e.g. software analyst, architect or research engineer) as well as managerial roles (e.g. project/team leader or technology officer). Graduates of this program are well equipped to join the highly dynamic software industry in the Baltics, Northern and Eastern Europe.

Apply now! Fall semester 2020/21
Application start
Jan 2, 2020
Application deadline
Mar 15, 2020 23:59
Europe/Tallinn time
Studies commence
Aug 31, 2020

Application deadlines apply to citizens of: United States