Data Science
Admission criteria
The official UCL MSc Data Science programme and Statistical Science entry procedure pages do not list a portfolio or work-sample submission requirement. Applicants can mention relevant projects or professional experience in their statement, but portfolio submission is not presented as an assessed admissions component for this programme.
UCL explicitly asks applicants to explain why they want to study Data Science at graduate level, why at UCL, what attracts them to the programme, how their academic and professional background meets the demands of the programme, and where they want to go professionally. UCL says that together with the essential academic requirements, the personal statement is the applicant's opportunity to show that their reasons for applying match what the programme will deliver.
This is a decisive factor. UCL requires at least an upper second-class bachelor's degree or overseas equivalent in a quantitative discipline, plus university-level mathematical methods and linear algebra, familiarity with introductory probability and statistics, and evidence of computer programming. The programme page also states prior experience in a high-level programming language such as R, Matlab, or Python is required, and the department says applications must demonstrate interest in quantitative scientific investigation and problem solving.
Test scores are used mainly for English-language proficiency rather than a broader standardized admissions test. The programme requires UCL English Level 1 for those who must prove English, which on UCL's accepted-tests page corresponds for example to IELTS Academic 6.5 overall with at least 6.0 in each component; UCL also accepts other tests such as TOEFL and PTE at Level 1 equivalents. The English score can be submitted with the application or made an offer condition.