Master of Science in Data Science

The course teaches students comprehensive and specialised subjects in data science; it develops sophisticated skills in statistics, mathematical modelling, and the ability to code in support of such analyses. It further grounds students in the disciplinary history and methodology of data science, preparing them for either further study or to work as a practitioner in the field. The program prominently features a major capstone project, requiring students to identify a real-world problem that would benefit from a data-driven approach; to collect and prepare the data to address the problem; and to build visualisations in support of their arguments. The combination of rigorous mathematical training with practical approaches gives learners the ability to autonomously further develop their skills after graduation, turning them into lifelong learners of data science methods.

Minimum education requirement for students:

Lower Undergraduate

Total degree requirements:

2250 hours

Tuition costs:


Degree area:

Data Science


ECTS Accredited (EQF7)

Typical duration:

12 months




Fully Online

Tier 1

Course hours required:

450 hours

Tier 2

Course hours required:

1050 hours

Tier 3

Course hours required:

750 hours