A minimum upper second‑class honours degree (2.1, typically 60–69%) or higher from a recognised university in Computing or closely related disciplines such as Engineering, Mathematics, Statistics, or Physics, provided you have strong programming skills. Programming competence is essential: expect an online coding test in C, C++ or Java; modules may also require Python.