A 2:1 in a quantitative discipline
The minimum is an upper second-class Bachelor's degree in a quantitative discipline, or an overseas qualification of an equivalent standard.
Master's · UCL Data Science
UCL's Data Science MSc is run by the Department of Statistical Science and starts in September 2027, full-time over one calendar year or part-time. Its page asks for an upper second-class degree in a quantitative discipline and treats prior experience in a high-level programming language such as R, Matlab or Python as a requirement. It needs one reference, and the closing date depends on whether you need a visa.
2027-28 entry · Official information
Taken from the UCL graduate course page for the Data Science MSc (Department of Statistical Science, 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.
The minimum is an upper second-class Bachelor's degree in a quantitative discipline, or an overseas qualification of an equivalent standard.
Prior experience in a high-level programming language such as R, Matlab or Python is a requirement. University-level mathematical methods and linear algebra are expected, along with familiarity with introductory probability, statistics and programming.
Relevant professional experience will also be taken into consideration.
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.
The course requires one reference. The page says the admissions process is expected to be highly competitive and that reaching the standard entry requirements provides no guarantee of an offer.
Students take one compulsory module and up to two additional modules in computer science; the remaining modules, including the research project, come mainly from statistical science.
Official sources
Read on 2 November 2026 on the UCL graduate course page for the Data Science MSc (Department of Statistical Science, course starts September 2027), which describes 2027-28 entry. The English language requirements, the country-specific equivalent qualifications, the part-time details, the contact-hours and assessment details, the fee and funding sections and the application guidance pages were not read and are not stated.
Fit
The course sits in the Department of Statistical Science and combines core statistical and machine learning methodology with optional modules in statistical computing and modelling.
This matches the entry rule. The compulsory modules include Introduction to Machine Learning, Statistical Design of Investigations, Statistical Computing and Introduction to Statistical Data Science.
Prior experience in R, Matlab, Python or a similar language is a requirement, not an advantage. The core modules introduce programming techniques so students can code their own statistical methods, but they do not replace the prior experience.
UCL's Department of Computer Science runs separate machine learning and computer science master's courses. This course is based in statistical science with computer science modules limited to up to two.
Decision
The research project consolidates the taught component. The readings below are Avandy's judgment (heuristic), not UCL's.
Students normally analyse and interpret data from a real, complex problem. Topics come from a departmental list or from students' own suggestions, and the list usually includes some projects with industrial partners.
Listed options include Graphical Models, Applied Machine Learning, Information Retrieval and Data Mining, Applied Deep Learning, Forecasting and Stochastic Methods in Finance. The page says availability is subject to change.
Because the page treats programming as a requirement and the course is statistics-led, show a statistical project you have coded yourself rather than a list of tools.
Application
The page lists what UCL would like to learn when assessing an application.
Why you want to study Data Science at graduate level, why at UCL, what attracts you to the course, how your background meets its demands and where you want to go professionally.
One reference is required. An applicant may submit applications for a maximum of two graduate courses in any application cycle.
With competition described as high, spend the statement on the evidence the page asks for: university mathematics, linear algebra, probability, statistics and programming.
Planning
The page describes a September 2027 start, and the dates above belong to that cycle.
Check your degree and your programming experience against the page, choose full-time or part-time, and request one reference. Re-read the page before submitting, because UCL says module content and availability can change.
Support
Avandy provides independent academic and admissions support. It is not affiliated with University College London or any of its departments. Support sits within the Avandy Trinity Advisory Model: a Strategic Admissions Consultant, a PhD-level Academic Mentor and a Subject-specific Tutor, working to the published requirements of each course. No outcome is promised.
Questions
An upper second-class Bachelor's degree in a quantitative discipline, or an overseas qualification of an equivalent standard.
Yes. The page says prior experience in a high-level programming language, such as R, Matlab or Python, is a requirement.
For applicants who require a visa, at 5pm UK time on 22 March 2027; for those who do not, at 5pm UK time on 27 August 2027.
The page says the course requires one reference.
It is run by the Department of Statistical Science. Students take up to two additional modules in computer science, with the rest mainly in statistical science.
Students and families
Tell us about your degree, your grades, your relevant experience and the master's courses you are weighing. A senior adviser will review the academic profile before recommending how to prepare the application.