A 2:1 honours bachelor’s degree (or international equivalent) in one of: Computer Science, Computer/Electronic Engineering, Informatics, Artificial Intelligence, Mathematics or Physics. You must have completed at least one module in Machine Learning, AI, Data Science or Data Mining, and at least one module with a significant programming component in languages like C, C++, C#, Java, Python or R, or an algorithms/data‑structures/software‑engineering module with a coding focus. Strong foundation in mathematics is expected (e.g. calculus, linear algebra, probability, discrete math). For Indian grading norms, a first‑class or high second class (equivalent to ~ 60–70% or CGPA ~ 6.5–7/10) typically aligns with a 2:1 UK equivalent. A 2:2 (~ 50–60% or CGPA ~ 5–6) with strong professional experience may also qualify.