menu icon
Book your open day visit nowClick to book open day
Artificial Intelligence MSc

Different course options

Study mode

Full time


12 months

Start date


Key information

Qualification type

MSc - Master of Science

Subject areas

Artificial Intelligence (Ai)

Course type


Course Summary

Key information

This hands-on programme focuses on the most advanced nature-based AI technology, known as Deep Learning, based on neural networks and its applications. You will learn cutting-edge AI to solve real-world problems, helping you progress in your career across industrial sectors and scientific programmes.

Course overview

Benefits of this course

The course will give you the most advanced AI knowledge and skills to progress in your career

You will become an expert on Deep Learning, able to developing adaptable artificial neural networks that mimic how the brain works.

AI is transforming society and it is applied everywhere, from targeted advertising and profiling to social media, in technology and scientific discovery. You will be ready for current employment demands. You will also explore the wider issues of bias, ethics, accountability and trust that surround ‘Explainable AI’.

You will learn in the world-class, state-of-the-art City AI lab and have the latest computers and a dedicated HPC GPU node, tools and technologies at your fingertips.

Who is this course for?

If you want to learn about AI as science, this course is perfect for you. You will learn how to apply deep learning and other groundbreaking AI methods to image recognition, sequence analysis, optimal control, creativity and cognitive modelling.

You will also gain an understanding of the ethical and legal challenges of AI and how to make AI explainable and fair.

You are required to have a degree in computer science, computational neuroscience, mathematics, computer engineering, or natural sciences.

You will need to have good programming skills, particularly in Python.

You’ll also need a good imagination, be creative and have a keen interest in learning in a collaborative environment where intellectual debate and teamwork are encouraged.

Teaching and assessment

You will learn from recognised experts who are skilled in applying Artificial Intelligence to real life problems, through a series of lectures, practical classes and workshops.

After each module is introduced in lectures, you will apply what you have learnt in laboratory sessions and tutorials, developing your skills further. The laboratory will give you the opportunity to see concepts and techniques in action, using the latest software, tools and environments.

This practical MSc is assessed solely on coursework, one assessment per module. This could include short essays or practical assignments and presentations where you analyse and give examples of AI methods and techniques. You will work in teams in a collaborative learning environment.

You will also complete an individual project which is your opportunity to solve a real-world problem.


As a skilled and confident Artificial Intelligence expert you will be highly sought after by businesses including those working in health, finance, energy and transport, neuroscience companies and by government.

You’ll have many employment opportunities ranging from AI developer jobs to roles that benefit from a deep understanding of cutting-edge Artificial Intelligence techniques and tools.

This programme's emphasis on nature-inspired AI and Deep Learning, and links with industrial partners at London's Tech City and the Knowledge Quarter, will give you an advantage in finding work in AI companies and institutions.


In this module you will gain fundamental programming and mathematical skills for studying specialist Artificial Intelligence topics. The paradigm used is object-oriented programming, and Python the guiding programming language.

Tuition fees

UK fees
Course fees for UK students

For this course (per year)


International fees
Course fees for EU and international students

For this course (per year)


Entry requirements

The programme is designed for those who have completed a first (or depending on your CV, upper second class) degree in computer science. Applicants with a background in mathematics, computer engineering or life sciences with strong programming skills will also be considered. You must have competence in at least one object-oriented programming language preferably Python and mathematics (linear algebra and calculus, in particular).

University information

City, University of London is a leading UK institution, offering an innovative programme of undergraduate and postgraduate degree courses which uphold the university’s commitment to enhance people’s lives through education. City is a research-driven university and has around 21,000 enrolled students, of which 45% are studying postgraduate qualifications. The university community is a diverse and international population home to students from...more

Similar courses at this uni