Solving the unsolvable
Be part of it
Study MSc Machine Learning and Data Science at a university ranked second in the world (QS 2026).

Download our Postgraduate Study Guide.
Ready to apply? The next application deadline is 29 April 2026.
Why study Machine Learning and Data Science at Imperial?

Flexible online learning
Benefit from flexible learning over 24 months on this fully online course.

Develop your research skills
Develop an in-depth understanding of the mathematical and statistical foundations underlying modern machine learning methods.

Train for a high-level career
The curriculum is designed to propel your engineering or data science career forward, allowing you to choose the path that’s right for you.
1
1st in the UK
for research outputs and research environment
REF 2021
2
2nd in the world
University ranking
QS World Subject Rankings 2026
3
3rd in the UK
for Mathematics
QS World Subject Rankings 2025
Course Overview
Accelerate your career in industry or research with this online, part-time Master’s course, integrating mathematical rigor with practical machine learning and data science skills.
You’ll gain expertise in tackling complex data by implementing scalable solutions using industry-standard tools, including PySpark. You’ll enhance your analytical abilities in mathematics and statistics and also explore the limitations of machine learning methods and learn how to ethically apply these techniques to your work.
I chose Imperial for its modern course content and excellent teaching quality. This course helped me to engage more deeply on a wider range of subjects at work, accelerating my progression into a Senior Data Scientist position. The experience also introduced me to a large network of data science professionals in fascinating roles, all over the world, so I learnt a lot from my peers as well!
Madelyn, MSc Machine Learning and Data Science
Take a virtual tour

Explore Imperial’s outstanding facilities, see campus highlights and get a 360-degree view of student life.
Explore scholarships

Use our search tool to see what financial awards are available to support your Imperial journey – and be sure to apply before the deadline.
How to apply for a postgraduate degree
- Submit your application
Be sure to check our entry requirements and deadlines. Then, when you’re ready, visit our online portal to start your application. Make sure you have the details of your referees and all supporting documents ready. You may also need to pay an application fee. - Track your progress
Use our online portal to stay informed about the status of your application. We’ll also keep you updated via email. - Receive your offer
Congratulations – you’re a giant step closer to studying at Imperial. You will now need to show proof of qualifications and pay your deposit. You may also need to apply for your student visa after we send your Confirmation of Acceptance for Studies (CAS).
Are you ready to begin your postgraduate journey at Imperial?
Useful links
Use these resources to make sure you have everything you need to submit your application.
Visas and immigration
If you’re an international student, you will need a student visa to study in the UK. Our international support team can provide specialist advice.
Fees and scholarships
Get information on tuition fees, living expenses, funding and scholarships.
Accommodation
As a postgraduate student, you can stay in university accommodation or find private housing.
Application Deadlines
Some departments operate a staged application process with several deadlines throughout the year.

Madelyn, MSc Machine Learning and Data Science