Applications open for 2023 entry Apply online now

MSc Responsible Artificial Intelligence

The MSc Responsible Artificial Intelligence is an integrated programme of study with dual foci on both theory and application. Presupposing no background in computing, students are equipped with the relevant knowledge and data programming skills – covering recent technical developments alongside broader ethical and theoretical considerations – to fulfil the needs of a vast range of organisations and employers.


The courses that run in each academic year are subject to change in line with faculty availability and student demand so there is no guarantee every course will be delivered. For further information, please see here and speak to your admissions contact.

Core courses

For the MSc Responsible Artificial Intelligence all students will complete the following compulsory courses.

Michaelmas Term

Programming with Data (NCHAI758)

15 Credits

Learn programming in Python… Read More

Discrete Structures

15 Credits

Learn the mathematical tools that form the foundation of computer science… Read More

AI & Data Ethics (PG)

15 Credits

Explore ethical issues that arise in Data Science and the related field of AI… Read More

Hilary Term

Foundations of Data Science (NCHAI759)

15 Credits

Analyse data sets in Python using modern data analytics libraries … Read More

Object-Oriented Design

15 Credits

An understanding of the concepts and practice of program design… Read More

PLUS Either:

Minds & Machines (NCHAI750)

15 Credits

The Minds and Machines course engages students with philosophical thinking and AI… Read More


Technology & Human Values (NCHPH757)

15 Credits

Exploration of the social, political, and ethical dimensions of emerging technologies… Read More

Trinity Term

Principles of Machine Learning

15 Credits

Develop an understand the principles of machine learning and when to use it. … Read More

Natural Language Processing with Deep Learning (NCHAI771)

15 Credits

Natural language processing is one of the most important areas of machine learning… Read More

MSc Dissertation Project

60 Credits

An MSc dissertation project addressing a substantial, real-world problem… Read More

Message a student

Ask a student questions about their experience