The MSc Artificial Intelligence at the University of Leicester is a research-informed taught programme that develops practical and theoretical skills in machine learning, data-driven AI, and intelligent systems. It suits graduates with a quantitative or computing background who want to move into AI development, applied research or further doctoral study.
The programme combines core technical foundations with application-focused modules and a substantial independent project. Typical topics include machine learning and statistical methods, deep learning, natural language processing, computer vision, reinforcement learning, probabilistic modelling and the ethical, legal and societal implications of AI. Teaching methods include lectures, laboratory and programming practicals, group projects and seminars; assessment is by coursework, practical assignments, examinations and a final dissertation or MSc project that emphasises original implementation or research.
Students usually follow a mix of compulsory and optional modules to build breadth and depth. Core practical work develops proficiency in common AI frameworks and tools, data preprocessing, model evaluation, and deployment considerations. The MSc project gives scope for industry-linked projects or research-led investigations supervised by academic staff in the Department of Computer Science.
Applicants are expected to hold a good honours degree (or recognised equivalent) in a relevant subject such as computer science, mathematics, engineering, statistics or a closely related discipline. Candidates with strong practical experience in software development, data analysis or a demonstrable record of quantitative work may also be considered.
Applicants whose first language is not English must demonstrate proficiency in English through an approved test or equivalent qualification. Additional preparatory or bridging support may be recommended for applicants without a formal programming background.
Graduates go on to roles such as machine learning engineer, AI engineer, data scientist, natural language processing engineer, computer vision specialist and research assistant in both industry and academia. Employers include technology companies, financial services, healthcare and life sciences organisations, engineering and robotics firms, government agencies and startups. The programme also provides preparation for PhD study in AI and related research areas.
Students benefit from the university's careers service, placement support and links with local and regional industry, which can help with networking, internships and employment opportunities on graduation.
The University of Leicester's Department of Computer Science undertakes research across core areas of artificial intelligence, providing students with research-led teaching and access to subject experts. The department offers computing facilities, high performance computing resources and laboratories for practical coursework and project development.
Leicester has an active research and innovation environment with opportunities for interdisciplinary collaboration, industry engagement and knowledge exchange. Small-group supervision for projects, academic support services and a compact campus community make it straightforward for postgraduate students to access staff and resources for their studies and career development.
Shortlist scholarships and plan your application — free guidance from our advisors.