Imperial College London's Department of Computing is ranked among the strongest in the world for computer science, and its MSc Computing (Artificial Intelligence and Machine Learning) has become one of the most sought-after one-year master's programmes in the UK for students who want a research-grade AI/ML education inside a university that sits at #2 globally on the QS World University Rankings (2026). It sits alongside Imperial's other MSc Computing specialisations (Machine Learning, Advanced Computing, Computing/Visual Computing among them), all run out of the same department in South Kensington, London. For international applicants — particularly from India, where the pool of MSc Computing applicants has grown sharply in recent years — understanding exactly how selective this programme is, what it costs, and what the admissions committee is actually looking for matters more than following generic UK master's advice.
This guide works through the acceptance rate, fees, admission requirements, English test thresholds, and career outcomes specifically for Imperial's MSc Computing (AI & ML), using Imperial's own published data wherever available and flagging clearly where a figure is a university-wide proxy rather than a programme-specific number.
Acceptance Rate: MSc Computing (AI & ML)
Imperial does not publish a single official acceptance rate broken out by individual master's programme, and MSc Computing (AI & ML) is no exception — there is no formal annual disclosure of applications-vs-offers for this specific course. Here's what can be said with reasonable confidence:
| Level | Acceptance Rate | Source / Status |
|---|---|---|
| Imperial taught postgraduate (university-wide) | ~30% | Cited in recent admissions cycles; used here as the honest, labeled proxy |
| Department of Computing (Computing & Statistics broadly) | Below ~11% (cited) | Reported in recent cycles; not an official Imperial-published figure |
| MSc Computing (AI & ML) specifically | As low as ~4% (cited) | One of the most competitive specialisations within Computing; treat as an approximate, not an official, figure |
Read this carefully: the ~4% figure is not an officially published Imperial statistic — it is a number that circulates in recent admissions cycles as a characterisation of how competitive the AI/ML specialisation has become, given the enormous global surge in AI/ML applicants relative to a small, fixed cohort size. Treat it as directionally accurate rather than a hard data point, and treat the ~30% taught-postgraduate figure as the honest floor: MSc Computing (AI & ML) is unambiguously far more selective than Imperial's average taught master's, and it is one of the hardest single programmes to get into at Imperial outside the MBA.
For the university-wide picture across all degree levels, see Gabble's Imperial College London acceptance rate guide.
Tuition and Fees
| Item | Amount (USD) |
|---|---|
| Home/UK tuition (representative postgraduate rate) | ~$18,090/year |
| International tuition (MSc Computing, AI & ML) | $61,640/year |
| Estimated living expenses (London) | ~$24,120/year |
| Estimated total cost of attendance (international) | ~$85,760/year |
| Application fee | $121 |
The international tuition figure of $61,640 (converted from GBP at roughly 1 GBP = 1.34 USD) is the actual published rate for MSc Computing (Artificial Intelligence and Machine Learning) specifically — this is one of the few programme-level figures Imperial does publish cleanly, since Computing publishes per-course fees rather than one departmental average. Because the programme runs for one calendar year, that $61,640 plus roughly $24,120 in London living costs is close to the full cost of the degree, not an annual figure you multiply by several years.
Imperial's scholarship landscape for taught master's students is thinner than for PhD or Business School candidates — most MSc Computing students self-fund or use external loans/scholarships (e.g., Chevening for eligible countries, or Indian education loans), since Imperial's largest funding schemes (the President's PhD Scholarships) are doctoral-only.
Admission Requirements
Imperial does not use a single university-wide GPA scale — Computing evaluates your prior degree classification (or GPA-equivalent) on a course-by-course basis rather than a fixed cutoff, though in practice competitive applicants typically hold the equivalent of a UK First Class or high Upper Second Class (2:1) undergraduate degree in Computer Science, Mathematics, Engineering, or a closely related quantitative discipline, with strong grades in programming, algorithms, linear algebra, and probability/statistics.
Required documents:
- Statement of purpose / personal statement
- Two academic references
- Official transcripts from all previously attended institutions
- CV/resume
- English language proficiency test scores (unless exempt)
- Portfolio or written work sample (for select applicants — technical/coding evidence can strengthen a borderline application, though it is not universally mandatory)
GRE/GMAT: Not generally required for MSc Computing. GMAT/GRE scores are required mainly for the MBA and some Business School master's programmes — Computing evaluates technical strength through your degree transcript, SOP, and references instead.
Intake and deadlines: Imperial runs a single Fall (October) intake with rolling admissions. Critically, MSc Computing (AI & ML) is explicitly called out as a programme that fills before its nominal deadline — Imperial's own guidance notes that highly competitive programmes like MSc Computing often close applications by December–February of the prior admissions cycle, even though the "official" deadline may be later. Applying in October or November, right when the cycle opens, is a meaningfully different proposition from applying in March.
How to Get In
-
Apply as early in the cycle as possible. Because MSc Computing (AI & ML) fills on a rolling basis and is one of Imperial's most oversubscribed courses, an application submitted in the first month the portal opens is competing against a much smaller pool than one submitted in February or March, even though both technically arrive before the deadline.
-
Make your quantitative foundation undeniable. With an acceptance rate this tight, transcripts with strong, consistent grades in linear algebra, probability/statistics, and algorithms carry more weight than a broad but shallow CS background. If your undergraduate degree was light on ML-adjacent math, consider strengthening this with a demonstrable project, MOOC certificate, or research experience before applying.
-
Show, don't just claim, AI/ML engagement. A GitHub portfolio, a research project, a Kaggle competition result, or a publication (even a workshop paper) does more for a borderline application than another line in the SOP about "passion for AI." Admissions readers at this selectivity level are looking for concrete evidence of applied capability.
-
Use your SOP to explain "why Imperial, why now, why this specialisation" rather than a generic AI/ML personal statement — reference specific faculty research groups or Department of Computing initiatives you'd want to work with.
-
Get your academic references from people who can speak to technical work, not just seniority — a professor or manager who directly supervised a relevant project is worth more than a more senior reference with generic praise.
-
Budget 12 weeks for English test prep (Imperial's own recommended timeline for applicants who need to close a score gap) so your IELTS/TOEFL score is finalised well before the application, not a bottleneck at submission time.
English Proficiency Requirement
MSc Computing (AI & ML) sits on Imperial's Standard level English requirement (the Higher level tier applies specifically to Business School and most Medicine postgraduate courses):
| Test | Minimum | Recommended |
|---|---|---|
| IELTS Academic | 6.5 overall, 6.0 minimum in each component | 7.0 |
| TOEFL iBT | 92 overall, 20 minimum per section | 100 |
| PTE Academic | 62 | — |
| Duolingo English Test | 115 | — |
Applicants who completed at least two years of full-time study taught and examined in English in a country Imperial recognises as majority English-speaking (UK, USA, Canada, Australia, New Zealand, Ireland, among others) are typically exempt. Imperial also offers pre-sessional English programmes through its Centre for Academic English for admitted students who narrowly miss the score — a real option if you're close but not quite there, though it adds weeks to your pre-arrival schedule and cost.
For the full score breakdown and section-by-section strategy, see Gabble's dedicated guides: Imperial IELTS requirements and Imperial TOEFL requirements.
Career Outcomes
Imperial does not publish a separate salary/placement figure specifically for MSc Computing graduates, but the department-level and university-wide postgraduate outcomes give a strong signal:
| Metric | Figure |
|---|---|
| Graduate employment rate (within 6 months) | 90% |
| Top graduate recruiters (university-wide) | McKinsey & Company, Goldman Sachs, Amazon, BP, AstraZeneca, Bain & Company |
Imperial's Department of Computing has an especially strong pipeline into Big Tech (Google, Amazon, Meta, DeepMind), quantitative finance, and AI-focused startups, both in London and internationally, driven by the department's research reputation and its central-London location. Many MSc Computing graduates also move directly into PhD programmes at Imperial or peer institutions, given the research intensity of the AI/ML specialisation's project component.
FAQ
Is MSc Computing (AI & ML) harder to get into than Imperial's other MSc Computing specialisations? Generally yes — AI/ML has seen the sharpest rise in global applicant demand of any Computing specialisation in recent cycles, and cohort sizes have not grown proportionally, which is why cited acceptance figures for this specific track run lower than for Computing overall.
Do I need a Computer Science undergraduate degree to apply? Not strictly — Imperial accepts strong candidates from Mathematics, Physics, Engineering, and other quantitative backgrounds, provided you can demonstrate solid programming ability and the mathematical foundation (linear algebra, probability, statistics) the course assumes.
Is the GRE or GMAT required? No — MSc Computing does not generally require GRE or GMAT scores. Your transcript, SOP, references, and (where relevant) portfolio carry the weight instead.
What IELTS/TOEFL score should I actually aim for, not just the minimum? Aim for IELTS 7.0 or TOEFL 100 — Imperial's own "recommended" (not minimum) scores — since a comfortable margin above the Standard-level minimum reduces any risk during document verification and helps with the academic writing demands of a research-heavy MSc.
How early should I apply? As early as the October opening of the cycle if possible. Imperial explicitly warns that MSc Computing can close by December–February even though official deadlines are later, because demand outpaces the fixed cohort size.
Are there scholarships specifically for MSc Computing students? Imperial's largest scholarship schemes are targeted at PhD students (President's PhD Scholarships) or Business School master's students, not taught Computing MSc students — most international MSc Computing students self-fund through savings, external scholarships (e.g., Chevening where eligible), or education loans.
Prepare for IELTS with Gabble or prepare for TOEFL with Gabble — AI-powered speaking and writing feedback with instant band scores, built to get you comfortably past Imperial's Standard-level English requirement before you apply.