Help define the next wave of change that machine learning will deliver through one of the most established Master’s programmes in this field.
About this programme
The Machine Learning MSc offers opportunities to focus on specific areas of interest in machine learning, including modules run in collaboration with the esteemed Gatsby Computational Neuroscience Unit and Google DeepMind. Taught at UCL, world-renowned for computer science research and breakthroughs, this is an exceptional place to build your expertise in machine learning.
Machine learning provides an opportunity to define what intelligence means, and it is changing the face of many industrial processes at lightning speed. From advertising to voice and facial recognition, large language models are being continually incorporated into industry and society. This programme allows you to cement your expertise in this field and place yourself at the forefront of machine learning as a researcher or industry practitioner.
Why study this programme?
This programme offers you the following benefits and opportunities:
- Recognition from a top-ranked university: UCL is consistently ranked among the best universities globally (ranked 9th in the QS World University Rankings 2025), providing you with a prestigious qualification that is highly regarded by employers worldwide. Additionally, UCL was named the Times and Sunday Times University of the Year 2024.
- High-quality education from leading experts: Learn from world-renowned academics who are at the forefront of computer science innovation. UCL Computer Science is recognised for its research excellence, ranked first in England and second in the UK for research power in Computer Science and Informatics in the UK's most recent Research Excellence Framework (REF 2021).
- Real-world experience through project work: Apply your knowledge and skills in practical settings with a substantial research project. Many of these projects are conducted in collaboration with industry partners via the IXN Industry Exchange Network, giving you valuable hands-on experience and industry insights.
- Strong employability with high employment rates and starting salaries: Our graduates are highly sought after in the job market, thanks to UCL's strong reputation and the skills gained during the programme. You'll be well-prepared to enter a variety of high-demand roles in machine learning.
- Enhanced research skills: The research-based components of the programme will equip you with strong analytical and problem-solving abilities, preparing you for potential doctoral studies or research-intensive roles in industry.
Modules
Compulsory modules
- Supervised Learning
- MSc Machine Learning Project
Optional modules may include:
- Graphical Models
- Probabilistic and Unsupervised Learning
- Open-Endedness and General Intelligence
- Applied Machine Learning
- Advanced Topics in Machine Learning
- Approximate Inference and Learning in Probabilistic Models
- Statistical Natural Language Processing
- Reinforcement Learning
- Machine Vision
- Machine Learning Seminar
- Bayesian Deep Learning
- Applied Deep Learning
Please note that the list of modules given here is indicative. This information is published a long time in advance of enrolment, and module content and availability are subject to change.
Who is the programme for?
Entry requirements
This programme is for you if:
- you have a minimum of an upper second-class UK Bachelor's degree (or international qualification of an equivalent standard 1) in a highly quantitative subject such as computer science, mathematics, electrical engineering, or the physical sciences.
- you are comfortable with undergraduate mathematics in areas such as linear algebra and calculus.
- you want to embark on a career in research or development or take up positions within industries where machine learning is currently applied or will be applied in the future, such as finance, banking and insurance, retail and web-commerce, pharmaceuticals, computer security and web search.
Employability
The programme is designed to train you in both the practical and theoretical sides of machine learning. It is one of the few leading Master’s degrees that is entirely dedicated to machine learning. It combines a rigorous theoretical academic framework along with specific knowledge of a variety of application fields to fast-track your commercial career or to prepare for PhD research.
Career destinations
Graduates from this programme have been employed in substantial sectors of UK industry, including multinational companies such as BAE Systems and BAE Detica, and others making extensive use of intelligent systems techniques during their business activities.
Others have pursued further study or a career in academia and have taken machine learning research degrees in domains as diverse as robotics, music, psychology, and bioinformatics at the Universities of Basel, Cambridge, Edinburgh, Nairobi, Oxford, and UCL.
Register below to receive further information.
To see full information about this programme, including its structure, detailed module descriptions, fees and funding, full entry requirements and more, please visit the UCL Graduate Prospectus