Machine Learning (MSc)

Award
Master of Science
Typical Offer
2:1 degree View full entry requirements
Duration
1 year
Course Type
Full-time
Campus
Highfield
Next course starts
September 2026

About this course

Develop advanced expertise with our MSc Machine Learning degree. This one-year course focuses on both the theory and practice of modern artificial intelligence, including deep learning and reinforcement learning. You'll develop a strong mathematical foundation and learn how to turn data and algorithms into working systems that solve real-world problems.

This machine learning master’s degree is for you if you already have experience in computing, mathematics or a related subject and want to specialise in AI methods and models. You'll study alongside other motivated postgraduates and learn from teaching informed by current research in areas such as natural language processing, computer vision and optimisation.

What you'll learn

You'll start by studying core concepts that underpin machine learning, including probability, linear algebra and statistical learning theory. You'll then explore advanced topics such as deep neural networks, Bayesian methods, active learning and reinforcement learning. 

You'll also learn how to design scalable, efficient models that work with large and complex data sets. Core teaching is supported by specialist optional modules so you can tailor the course to your interests.

On this machine learning course you'll:

  • build a rigorous understanding of core machine learning and deep learning techniques
  • analyse data sets and evaluate models using appropriate metrics
  • use modern software tools to implement, train and test your own models
  • engage with current research questions in machine learning

Through optional modules you'll be able to focus on areas that match your interests and goals. These may include topics such as data mining, natural language processing, computer vision or optimisation for machine learning, depending on current research and teaching expertise in the department.

Your research project

Your individual research project is a major part of the MSc. You'll work with an academic supervisor on an in-depth investigation, such as developing or evaluating a new method, or studying how a particular machine learning model makes decisions.

Through this project you'll build practical experience of planning and delivering a research study, from the initial question through to the final report. You'll build a portfolio of work you can use to support applications for PhD study or specialist roles in industry, and prepares you to contribute to future developments in the field.

We regularly review our courses to ensure and improve quality. This course may be revised as a result of this. Any revision will be balanced against the requirement that the student should receive the educational service expected. Find out why, when, and how we might make changes.

Our courses are regulated in England by the Office for Students (OfS).

Course lead

The programme leader for this course is Antonia Marcu.

Course location

This course is based at Highfield.

Awarding body

This qualification is awarded by the University of Southampton.

Download the Course Description Document

The Course Description Document details your course overview, your course structure and how your course is taught and assessed.