Imperial College London logo

Master of Science in Machine Learning and Data Science

Applications for Fall 2025 intake open now!

Imperial College London logo

Master of Science in Machine Learning and Data Science

Imperial College London

#2-ranked university in the world

QS World University Rankings 2025

24 months

12 courses total, 21 hours per week

100% online

Expert tuition in a flexible, digital-first environment

Develop an in-depth understanding of machine learning models and learn to apply them to real-world problems with a master’s from Imperial College London, 2nd globally ranked university

Join a booming, in-demand field with a Master’s degree in Machine Learning and Data Science from the 2nd globally ranked university (QS World University Rankings 2025). In this programme delivered by the Department of Mathematics at Imperial College London, you will develop an in-depth understanding of the mathematical and statistical foundations underlying modern 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 modelling, 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 #2 in the world (QS World University Rankings 2025), 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 develop 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 degree unique?

Career outcomes
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.
Industry-leading environment
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.
Applied curriculum
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.
Practical skills
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.
Unique learning experience
Students will 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.
Learning flexibility
Complete the programme online part-time in only 24 months, balancing your existing professional and personal commitments.

Applications for Fall 2025 intake open now! The next application deadline is Thursday January 16, 2025.

Find more information about the application rounds by visiting Imperial College's website.

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 ml-online-msc@imperial.ac.uk

Applications are open!

Apply by January 16, 2025 to secure your place in cohort. Request more information about this programme.

Apply now

#2-ranked university in the world

QS World University Rankings 2025

24 months

12 courses total, 21 hours per week

100% online

Expert tuition in a flexible, digital-first environment

#2-ranked university in the world

QS World University Rankings 2025

24 months

12 courses total, 21 hours per week

Develop an in-depth understanding of machine learning models and learn to apply them to real-world problems with a master’s from Imperial College London, 2nd globally ranked university

Join a booming, in-demand field with a Master’s degree in Machine Learning and Data Science from the 2nd globally ranked university (QS World University Rankings 2025). In this programme delivered by the Department of Mathematics at Imperial College London, you will develop an in-depth understanding of the mathematical and statistical foundations underlying modern 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 modelling, 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 #2 in the world (QS World University Rankings 2025), 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 develop 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 degree unique?

Career outcomes
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.
Industry-leading environment
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.
Applied curriculum
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.
Practical skills
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.
Unique learning experience
Students will 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.
Learning flexibility
Complete the programme online part-time in only 24 months, balancing your existing professional and personal commitments.

Applications for Fall 2025 intake open now! The next application deadline is Thursday January 16, 2025.

Find more information about the application rounds by visiting Imperial College's website.

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 ml-online-msc@imperial.ac.uk

Flexible tuition lets you take on the right balance for your lifestyle

  • £17,850 per year With flexible payment options, you can pursue a high-quality education at the pace that suits you (figures shown are for a two-year programme)
  • Payment plans You can pay your fees in instalments, and there’s discounts available if you pay early
  • Funding & scholarships You may find potential sources of funding and scholarships here.
Placeholder

Launch or advance your machine learning career at one of the world’s most respected universities

Consistently ranked amongst the top 10 universities in the world, Imperial is home to a global community of scientists, engineers, medics and business experts.

  • #2-ranked university in the world (QS World University Rankings 2025)

  • University of the Year (The Guardian University Guide 2023)

  • #1-ranked in Graduate Employability (Guardian University Guide 2023)

  • Top 10 universities in the world (Times Higher Education Rankings 2023)

Placeholder

Applications for Fall 2025 intake are now open!

Get ready to apply!

Frequently asked questions

The academic requirement above is for applicants who hold or who are working towards a UK qualification. We also accept a wide variety of international qualifications. For guidance see our Country Index though please note that the standards listed here are the minimum for entry to the College. If you have any questions about admissions and the standard required for the qualification you hold or are currently studying then please contact the relevant admissions team.

The application portal will allow you to submit all transcripts and documents needed.

English Proficiency requirements are set at the Higher requirement with an IELTS score of 7.0 overall (minimum 6.5 in all elements). All candidates must demonstrate a minimum level of English language proficiency for admission to the College. For admission to this course, you must achieve the higher College requirement in the appropriate English language qualification. For details of the minimum grades required to achieve this requirement, please see the English language requirements for postgraduate applicants.

English Proficiency requirements are set at the Higher requirement with an IELTS score of 7.0 overall (minimum 6.5 in all elements).

Applications for Fall 2025 intake are now open!

Get ready to apply!