Course and Teaching Information 2026-2027

The academic year at the University of Helsinki is divided into four actual teaching periods and some intensive periods. The current locations of Data Science courses for Academic year 2026-2027 are given in the model schedules of studies below. The lists of specialisation courses and additional courses as well as their locations can still be changed.

Note also that the specialisation courses in Curriculum 2026-2030 and Curriculum 2023-2026 are not exactly the same!
Model schedules of studies
Model schedule 1 (students starting their studies in 2026)

This is a model schedule for students who have not studied that much machine learning before starting in the programme.

Year 1, Period 1
  • (continues in Period 2)
  • (continues in Period 2)
  • 0-1 course from List A of specialisation courses
Year 1, Period 2
  • 0-1 course from List B of specialisation courses
  • (continues from Period 1)
  • (continues from Period 1)
Year 1, Period 3
  • (continues in Period 4)
  • Data Science Seminar (continues in Period 4)
  • and 1 course from List C of specialisation courses
Year 1, Period 4
  • (continues from Period 3)
  • Data Science Seminar (continues from Period 3)
  • 2 courses from List D of specialisation courses
In­tens­ive period and sum­mer courses
  • After Period 4, in May, intensive courses and pop up courses are offered on varying topics
  • An internship can be carried out in the summer, counting towards the degree
  • Helsinki Summer School and the Open University also offer some courses during summer
Year 2, Period 1
  • (5 out of 30 cr)
  • (continues in Period 2)
  • 2-3 courses from List A of specialisation courses OR optional studies
Year 2, Period 2
  • (5 out of 30 cr; continues)
  • (continued from Period 2)
  • 2-3 courses from List B of specialisation courses OR optional studies
Year 2, Period 3
  • (10 out of 30 cr; continues)
  • 1 course from List C of specialisation courses OR optional studies
Year 2, Period 4
  • (10 out of 30 cr; continues)
  • 1 course from List D of specialisation courses OR optional studies
Model schedule 2 (students starting their studies in 2026)

This is a model schedule for students who have already completed some studies in Machine Learning.

Year 1, Period 1
  • (continues in Period 2)
  • (continues in Period 2)
  • 0-1 course from List A of specialisation courses
Year 1, Period 2
  • Choose:
    • and 0-1 course from List B of specialisation courses OR
    • 1-2 courses from List B of specialisation courses
  • (continues from Period 1)
  • (continues from Period 1)
Year 1, Period 3
  • (continues in Period 4)
  • Data Science Seminar (continues in Period 4)
  • Choose:
    • and 1 course from List C of specialisation courses OR
    • 2 courses from List C of specialisation courses
Year 1, Period 4
  • (continues from Period 3)
  • Data Science Seminar (continues from Period 3)
  • 2 courses from List D of specialisation courses
In­tens­ive period and sum­mer courses
  • After Period 4, in May, intensive courses and pop up courses are offered on varying topics
  • An internship can be carried out in the summer, counting towards the degree
  • Helsinki Summer School and the Open University also offer some courses during summer
Year 2, Period 1
  • (5 out of 30 cr)
  • r (continues in Period 2)
  • 2-3 courses from List A of specialisation courses OR optional studies
Year 2, Period 2
  • (5 out of 30 cr; continues)
  • (continued from Period 2)
  • 2-3 courses from List B of specialisation courses OR optional studies
Year 2, Period 3
  • (10 out of 30 cr; continues)
  • 1 course from List C of specialisation courses OR optional studies
Year 2, Period 4
  • (10 out of 30 cr; continues)
  • 1 course from List D of specialisation courses OR optional studies
Model schedule 3 (students who started their studies in 2025 or earlier)
Year 1, Period 1
  • (continues in Period 2)
  • (continues in Period 2)
  • 0-1 course from List A of specialisation courses
Year 1, Period 2
  • (continues from Period 1)
  • (continues from Period 1)
  • 0-1 course from List B of specialisation courses
Year 1, Period 3
  • (continues in Period 4)
  • Data Science Seminar (continues in Period 4)
  • 2 courses from List C of specialisation courses
Year 1, Period 4
  •  (continues from Period 3)
  • Data Science Seminar (continues from Period 3)
  • 2 courses from List D of specialisation courses
In­tens­ive period and sum­mer courses
  • After Period 4, in May, intensive courses and pop up courses are offered on varying topics
  • An internship can be carried out in the summer, counting towards the degree
  • Helsinki Summer School and the Open University also offer some courses during summer
Year 2, Period 1
  • (5 out of 30 cr)
  • 2-3 courses from List A of specialisation courses OR optional studies
Year 2, Period 2
  • (5 out of 30 cr; continues)
  • 2-3 courses from List B of specialisation courses OR optional studies
Year 2, Period 3
  • (10 out of 30 cr; continues)
  • 1 course from List C of specialisation courses OR optional studies
Year 2, Period 4
  • (10 out of 30 cr; continues)
  • 1 course from List D of specialisation courses OR optional studies
Specialisation courses
List A of specialisation courses in Period 1
  • (continues in Period 2; recommended for Year 2)
  • (recommended for Year 2)
  • (recommended for Year 2)
  • (recommended for Year 2)
  • (recommended for Year 2)
  • (recommended for Year 2)
  • (recommend for Year 2)
  • 2nd Data Science Seminar (available in Year 2)
List B of specialisation courses in Period 2
  • (recommended for Year 2)
  • (continues from Period 1; recommended for Year 2)
  • (recommended for Year 2)
  • (recommended for Year 2)
  • (recommended for Year 2)
  • (recommended for Year 2)
  • (recommended for Year 2)
  • 2nd Data Science Seminar (continued, Year 2)
List C of specialisation courses in Period 3
  • (2 cr)
  • (3 cr)
List D of specialisation courses in Period 4
  • (*)

(*) Given every other academic year (not lectured in 2027)

Specialisation courses (MOOCs or teaching period currently unknown) and other advanced courses

Specialisation courses

  • (2 cr; MOOC)
  • (3 cr; MOOC)
  • (lectured in every second year in Period III or IV; not lectured in 2026-2027)
  • (lectured in every second year in Period III or IV; not lectured in 2026-2027)

Other optional advanced Data Science courses

  • (3 cr; MOOC)
  • (3 cr; Period 2)
  • (online teaching throughout the year)
Data Science Seminars
Autumn 2026

As Data Science seminars you can take any of the seminars offered by the Master's Programme in Data Science or some of the seminars offered by the Master's Programme in Computer Science or the Master's Programme in Life Science Informatics.

Seminars of the Master's Programme in Data Science, Autumn 2026

  • Seminar on Human-Centered Data Science

Seminars of the Master's Programme in Computer Science, Autumn 2026

  • Seminar on Big Data Management
  • Seminar on Empirical Software Engineering (?)

Seminars of the Master's Programme in Life Science Informatics, Autumn 2026

  •  
Spring 2027

As Data Science seminars you can take any of the seminars offered by the Master's Programme in Data Science or some of the seminars offered by the Master's Programme in Computer Science or the Master's Programme in Life Science Informatics.

Seminars of the Master's Programme in Data Science, Spring 2027

  • ???

Seminars of the Master's Programme in Computer Science, Spring 2027

  • Seminar on the Internet of Things
  • Seminar on Algorithms (???)
Other courses offered by the programme

Every academic year, the programme offers also some additional courses (). These courses cannot, however, counted as a part of the 20 credits of specialisation studies in Data Science in the degree structure of Curriculum 2026-2030. Instead, they can be a part of the optional other studies in the master's degree. In 2026-2027, such courses are, for example,

  • AI in Society: Introduction (MOOC; 1.5 cr)
  • AI in Society: AI and Democracy (MOOC; 0.5 cr)
  • AI in Society: AI and Discrimination (MOOC; 0.5 cr)
  • AI in Society: AI and Disinformation in the Digital Age (MOOC; 0.5 cr)
  • AI in Society: AI, Justice and Security (MOOC; 0.5 cr)
  • AI in Society: AI and One Health (MOOC; 0.5 cr)
  • AI in Society: AI and Privacy (MOOC; 0.5 cr)

In the degree structure of Curriculum 2023-2026, courses 

  • AI in Society: Introduction (MOOC; 1.5 cr)
  • AI in Society: AI and Democracy (MOOC; 0.5 cr)
  • AI in Society: AI and Discrimination (MOOC; 0.5 cr)
  • AI in Society: AI and Disinformation in the Digital Age (MOOC; 0.5 cr)
  • AI in Society: AI, Justice and Security (MOOC; 0.5 cr)
  • AI in Society: AI and One Health (MOOC; 0.5 cr)
  • AI in Society: AI and Privacy (MOOC; 0.5 cr)
  • Computational Affective Modelling I (MOOC; 2 cr)
  • Computational Affective Modelling II (MOOC; 3 cr)

cannot be counted as a part of the 25 credits of specialisation studies. Instead, they can be a part of the optional other studies in the degree. 

More about the programme