In computer science education, theory meets practice. The curriculum theory aspects cover the main fields of computer science, such as software and algorithms, information management and security, user interfaces, computer architecture, operating systems, data science and artificial intelligence. The instruction includes guided exercises and collaboration projects using professional tools. The courses in the Masters’ and Doctoral programmes are mainly given in English.

Our top quality Bachelor education has received numerous awards. The education programmes in computer science and data science organise MOOC courses that are open for everyone. Through the MOOC in programming, it is possible to gain admission to the Bachelor programme (offered in Finnish).