Master's degree

Offered by Imperial College London

Taught in English

Engage in group discussions with professors and peers

24 months

12 courses total, 21 hours per week

100% online

Hands-on learning from anywhere, no travel required

One of the world’s first online master’s in machine learning from a world-leading institution.

Join a booming, in-demand field with a Master’s degree in Machine Learning and Data Science from one of the top 10 universities in the world. In this programme delivered by the Department of Mathematics at Imperial College London, you will develop an in-depth understanding of machine learning methods, alongside invaluable practical skills and guided experience in applying them to real-world problems. The curriculum is designed to propel your engineering or data science career forward, allowing you to choose the path that’s right for you, be that a role as a data scientist, a machine learning engineer, or a computational statistician.

With hands-on projects, you’ll build a portfolio to showcase your new skills in everything from probabilistic modeling, deep learning, unstructured data processing and anomaly detection. You will not only build a strong foundation in Mathematics and Statistics, giving you confidence in your analytical skills, but you will also acquire expertise in implementing scalable machine learning solutions using industry-standard tools such as PySpark, ensuring that no data is too big or too complex for you. You will also have the opportunity to broaden your horizons through one of the first of its kind study of ethical issues posed by machine learning. You will graduate with an ability to go beyond the algorithms and turn data into actionable insights, contribute to strategic decision making in your organisation and become a responsible member of this rapidly growing profession.

Imperial, ranked #6 in the world by Times Higher Education (QS World University Rankings 2023), is home to numerous eminent world-class researchers in machine learning, many of which will be contributing to this programme. It has had a rich history in driving innovation since the beginning of this field: John Nelder, Professor at Imperial College, helped developed GenSim, the precursor to R and the first proper implementation of a general framework for regression. The university maintains close ties with industry and a number of pioneering tech companies, some of which will be contributing to the programme by way of project ideas for your MSc thesis.

What makes this machine learning degree unique?

  • Imperial is home to world-famous mathematicians, including three winners of the Fields Medal, which recognizes outstanding mathematics achievement.

  • With one of the strongest and most awarded mathematics departments in the UK, Imperial produces deep thinkers capable of pioneering new research into today’s most pressing scientific and technological problems.

  • Unlike other master’s in data science programmes that teach Machine Learning with a computer science focus, this degree prepares students with the mathematical and statistical theory needed to truly understand machine learning, as well as the practical skills to deal with real world applications that they need to be successful in their careers.

  • The programme will train students in the mathematical, computational, and statistical foundations of machine learning, giving them the ability to critique data analysis and implement scalable machine learning solutions.

  • Students will also have the opportunity to broaden their horizons by participating in a programme-spanning module, the first of its kind, in ethics of machine learning and AI transparency, covering techniques to offset potential limitations and biases introduced by machine learning.

  • Coursework will enable students to develop an in-depth understanding of the theories behind machine learning methods, alongside invaluable practical skills in Python and R to solve real world problems.

Applications are open for the Fall 2023 cohort!

You will need to apply online directly with Imperial College London by registering and applying for the programme.

Final deadline to complete application (including references): May 26, 2023

Please review the admissions requirements for the programme before applying.

If you have any questions about the admissions process or the programme, please do not hesitate to ask via

About the Programme


Applicants are expected to have a quantitative undergraduate degree in a subject like Mathematics, Computer Science, Statistics, Economics, or Physics to ensure there is an appropriate level of understanding to be best to cope with the demands of the programme.

Learn more about Admissions

Programme Overview

Study the mathematical, computational, and statistical foundations of machine learning, and pioneer new research into today’s most pressing scientific and technological problems. Over the two years of coursework, you complete twelve modules, including a research portfolio.

Learn more about the curriculum


This degree prepares students to move their engineering or data science career forward across a wide variety of roles, such as a data scientist, machine learning engineer, or computational statistician.

Learn more about Careers

Student Experience

The learning experience includes virtual live sessions and exercises with peers; interactive content consists of online assessment via quizzes, peer review; written coursework and more.

Learn more about Student Experience

About Imperial College London

Imperial is a global top ten university with a world-class reputation in science, engineering, business and medicine.

Learn more about Imperial College London

Try a course from Imperial College London

Mathematics for Machine Learning is a Specialization on Coursera from another Imperial College programme.

Learn more how to try a course
Online MSc MLDS

Online MSc MLDS


Frequently Asked Questions

Coursera does not grant credit, and does not represent that any institution other than the degree granting institution will recognize the credit or credential awarded by the institution; the decision to grant, accept, or transfer credit is subject to the sole and absolute discretion of an educational institution. If upon graduation you intend to pursue a PhD or apply for employment which requires a master-level degree beyond 90 ECTS credits, we encourage you to investigate whether this programme meets your academic and/or professional needs before applying.