Located where the Alps, the Mediterranean, the Pannonian Plain, and the Dinaric Alps meet, Slovenia is a small European nation with much to offer international students. Its varied landscapes and welcoming culture attract students looking for a rich academic experience. Slovenia’s higher education system emphasizes quality, excellence, diversity, and accessibility, with higher education and scientific research connected to the country’s development goals. In this article, we will be looking at the best universities for computer science in Slovenia!
Top Schools Offering Computer Science in Slovenia
1. University of Ljubljana
Established in 1919, the University of Ljubljana is the oldest and largest higher education and scientific research institution in Slovenia. The university has 23 faculties and three art academies, with its main building, academies, and many faculties located in the city center of Ljubljana, the country’s capital. Its Faculty of Computer and Information Science is one of the main options for students interested in computer science in Slovenia, and the faculty offers undergraduate, master’s, and doctoral education in computer and information science.
The Faculty of Computer and Information Science offers several first-cycle routes related to computer science. These include university and professional programs in Computer and Information Science, as well as interdisciplinary programs such as Computer Science and Mathematics and Administrative Informatics in cooperation with other University of Ljubljana faculties. The university Computer and Information Science bachelor’s program lasts three years, carries 180 ECTS credits, and covers areas such as programming, algorithms, mobile app development, information systems, web technologies, computer networks, and administration.
At the master’s level, the faculty offers nine master’s programs or tracks covering computer science, informatics, and related fields. Options coordinated by the faculty include Computer and Information Science, Data Science, and Multimedia; the faculty also participates in interdisciplinary programs with partner faculties and universities. The doctoral program in Computer and Information Science runs for four years, consists of eight semesters and 240 ECTS credits, and focuses on research, specialist elective courses, and doctoral work.
2. University of Primorska
The University of Primorska is a young public university in Slovenia, established in 2003. Its members include the Faculty of Humanities, Faculty of Management, Faculty of Mathematics, Natural Sciences and Information Technologies, Faculty of Education, Faculty of Tourism Studies, and Faculty of Health Sciences, as well as the Andrej Marušič Institute. In the Times Higher Education (THE) World University Rankings 2026, the University of Primorska is listed in the 1501+ band.
The undergraduate Computer Science program at UP FAMNIT is offered full-time, lasts three years, and carries 180 ECTS credits. It is taught in Slovene and English and combines computer science and mathematics to establish a strong foundation for the field. Students complete 29 courses and a final project paper, and they may choose external elective courses from other higher education institutions in Slovenia and abroad.
The master’s program runs for two years of full-time study, carries 120 ECTS credits, and is conducted in Slovene. Students complete 12 courses, three seminars, and a master’s thesis; they may also choose external electives from fields such as social sciences, humanities, and natural sciences. The doctoral program in Computer Science is a four-year, part-time program taught in Slovene and English and carries 240 ECTS credits. Students complete in-depth courses, elective skills courses, seminars, individual research work, and a doctoral dissertation. A joint four-year doctoral program with the University of St Andrews in the United Kingdom is also offered; students spend at least one year at each institution.
3. University of Maribor
The University of Maribor is the second-largest and second-oldest university in Slovenia. Established in 1975, it has 17 faculties, as well as the University of Maribor Library and Student Dormitories. As a research institution, it participates in EU research and innovation programs, including Horizon Europe. Its achievements include the development of TRISAT, Slovenia’s first nanosatellite, and cooperation in establishing the national supercomputing center HPC RIVR.
The bachelor’s and master’s programs in Computer Science and Information Technologies at the Faculty of Electrical Engineering and Computer Science are offered only in the Slovene language. The university bachelor’s program lasts three years, carries 180 ECTS credits, and does not have options or modules. Students advance to the second year after earning at least 54 ECTS credits from first-year exams, and to the third year after passing all first-year exams and earning at least 54 ECTS credits from second-year exams. The master’s program lasts two years, carries 120 ECTS credits, and also does not have options or modules.
The doctoral program in Computer Science and Informatics can be completed in three years, is taught in Slovene and English, and carries 180 ECTS credits. Before submitting the doctoral dissertation, students must have at least one relevant published work derived from the dissertation as first author, such as a qualifying scientific article in a journal with an impact factor or a recognized patent.
We hope that this article on the best universities for computer science in Slovenia was helpful. If you’re looking to study computer science abroad, make sure to check out the available programs for international students!