2027-28 entry · Official information
What UCL asks for in UCL Machine Learning MSc
Taken from the UCL graduate course page for the Machine Learning MSc (course starts September 2027) and read on 2 November 2026. The page describes 2027-28 entry; confirm every date and rule on the page before you rely on it.
A 2:1 in a highly quantitative subject
The minimum is an upper second-class UK Bachelor's degree, or an equivalent international qualification, in a highly quantitative subject such as computer science, mathematics, electrical engineering or the physical sciences. Relevant work experience may also be considered.
Linear algebra and calculus
Applicants must be comfortable with undergraduate mathematics in areas such as linear algebra and calculus.
Show your programming
The application should show, among other things, what programming experience you have, how your background meets the course's demands and where you want to go professionally.
Deadlines depend on visa status
Applicants who require a visa apply between 19 October 2026 and 22 March 2027. Applicants who do not require a visa apply between 19 October 2026 and 27 August 2027. Both close at 5pm UK time, and no late applications will be considered.
Two references, two applications at most
The course requires two references, and an applicant may submit applications for a maximum of two graduate courses in any application cycle.
Supervised learning, then your choices
The compulsory modules are Supervised Learning and the MSc Machine Learning Project. The rest of the year is chosen from optional modules, some taught with the Gatsby Computational Neuroscience Unit and Google DeepMind.
Official sources
Read on 2 November 2026 on the UCL graduate course page for the Machine Learning MSc (course starts September 2027), which describes 2027-28 entry. The English language requirements, the country-specific equivalent qualifications, the contact-hours and assessment details, the fee and funding sections, the department's own pages and the application guidance pages were not read and are not stated.