← Back to Pathways
Featured ProgrammeScholarship AvailableRank #8

Computer & AI

Machine Learning MSc

University College London

United Kingdom

A specialist one-year MSc covering supervised learning, probabilistic modelling, reinforcement learning, deep learning, NLP and machine vision.

Study Level

Master's Degree

Study Mode

On Campus

Duration

1 calendar year full-time

Programme Overview

UCL's Machine Learning MSc provides advanced theoretical and practical training in modern machine learning.

Students develop strong foundations in supervised learning and can study topics including probabilistic and unsupervised learning, graphical models, reinforcement learning, machine vision, statistical natural language processing, Bayesian deep learning and applied deep learning.

Some teaching is delivered in collaboration with organisations including the Gatsby Computational Neuroscience Unit and Google DeepMind.

Students complete a substantial research project that may be undertaken with an academic or industry partner.

Entry Requirements

Applicants should normally hold at least an upper second-class UK Bachelor's degree or equivalent international qualification in a highly quantitative subject.

Suitable subjects include:
Computer Science
Mathematics
Electrical Engineering
Physical Sciences
Other strongly quantitative disciplines

Applicants should be comfortable with undergraduate mathematics, including linear algebra and calculus.

Relevant professional experience may also be considered.

English-Language Requirements

UCL English Language Level 2 is required.

Applicants must satisfy UCL's current Level 2 requirement using an approved qualification such as IELTS, TOEFL, Pearson PTE or Cambridge English.

Applicants should verify the current Level 2 overall and component scores before applying.

Career Outcomes

Machine Learning EngineerAI EngineerData ScientistComputer Vision EngineerMachine Learning Researcher

Scholarship Information

UCL Computer Science provides access to departmental and university scholarship opportunities. For 2026 entry, eligible UCL Computer Science programmes including Machine Learning MSc were included in scholarship initiatives such as Martingale Scholars. Other UCL scholarships may be based on academic merit, financial need, nationality or other eligibility conditions. Applicants should check UCL's official Computer Science scholarships and central funding database for the relevant admission cycle.