Machine Learning and Data Science (Online) MSc

  • Postgraduate taught, Online
  • MSc

Machine Learning and Data Science (Online)

Develop an in-depth understanding of machine learning models and learn to apply them to real-world problems.

Develop an in-depth understanding of machine learning models and learn to apply them to real-world problems

Benefit from flexible learning over 24 months on a fully online course

Build a portfolio and showcase your skills for a future career in mathematics, data or statistics

Course key facts

  • Qualification

    • MSc

  • Duration

    2 years

  • Start date

    September 2025

  • Study mode

    Part-time

  • Fees

    • £35,700 Home

    • £35,700 Overseas

  • Delivered by

  • Location

    • Online

Minimum entry standard

  • 2:1 in statistics, mathematics, engineering, physics or computer science

View full entry requirements

Course overview

Accelerate your career in engineering or data science on this online and part-time Master's course.

Via hands-on projects, you'll build a portfolio in everything from probabilistic modelling and deep learning to unstructured data processing and anomaly detection.

This programme will enhance your analytical abilities in relation to mathematics and statistics. You'll gain expertise in tackling complex data by implementing scalable solutions using industry-standard tools, including PySpark.

Wide-ranging topics from both applied and theoretical approaches include fundamentals of probability and decision theory, advanced deep learning, reinforcement learning techniques, supervised and unsupervised learning, Bayesian methods and unstructured data processing.

You'll also consider the ethics and limitations of machine learning, and learn how to ethically apply these techniques to your work.

Finally, you will have the opportunity to apply the knowledge you have gained from the taught programme through an extensive research project, carried out in collaboration with a member of academic staff. 

All learning is delivered online.

Testimonials

Structure

This page is updated regularly to reflect the latest version of the curriculum. However, this information is subject to change.

Find out more about potential course changes.

Please note: it may not always be possible to take specific combinations of modules due to timetabling conflicts. For confirmation, please check with the relevant department.

You’ll take all of these core modules

Core modules

You’ll carry out an extensive research project focused on machine learning and data science, working exclusively on the project in the summer term of Year 2.

Synthesize your learnings over the programme into a single, coherent and novel exercise. You can work on a theoretical, methodological or applied research project depending on your interests.

Teaching and assessment

Balance of teaching and learning

Key

  • Lectures and tutorials
  • Independent study

Year 1

  • 22% Lectures and tutorials
  • 78% Independent study

Year 2

  • 15% Lectures and tutorials
  • 85% Independent study

Teaching and learning methods

  • Blackboard virtual learning environment
    Virtual learning environment (Coursera)
  • Person at lectern giving speech
    Lectures
  • Tests
  • Four students sitting in a tutorial
    Tutorials
  • Code on a computer screen
    Coding exercises
  • Reading
  • Discussion boards and prompts

Assessment methods

  • Person completing coursework
    Coursework
  • Multiple choice tests and online quizzes
  • Research project proposal document
    Research project
  • Oral examination
  • Papers from a written report
    Written report

Entry requirements

We consider all applicants on an individual basis, welcoming students from all over the world.

How to apply

Apply online

You can submit one application form per year of entry. You can choose up to two courses.

Application deadlines – Round 1 closes on Thursday 16 January 2025

Tuition fees

Home fee

2025 entry

£17,850 per year

Overseas fee

2025 entry

£17,850 per year

How will studying at Imperial help my career?

Prepare for advanced engineering roles in areas such as AI, data science and machine learning.

With specialised knowledge, you'll be highly sought after in a range of sectors.

These include data scientists, machine learning engineers or computational statisticians.

Terms and conditions

There are some important pieces of information you should be aware of when applying to Imperial. These include key information about your tuition fees, funding, visas, accommodation and more.

Read our terms and conditions

You can find further information about your course, including degree classifications, regulations, progression and awards in the programme specification for your course.

Programme specifications