University of London

Small Navigation Menu

Primary Menu

Degrees and courses in computing

Whether you want to start your career as a computing professional or develop your specialist knowledge, a University of London degree will help you get ahead! Study by distance learning, wherever you are in the world.

Data Science applications

MSc Data Science

Study based on your interests: specialise in AI or Fin Tech and acquire transferable skills to advance your career aspirations.

MSc Data Science - Apply technology to real world data science issues and gain an in depth understanding of emerging technologies.

BSc Computer Science

Choose from a suite of seven online specialisms to build on your interests and develop the skills you need.


Machine Learning and Artificial Intelligence

Become part of the future of this technology and learn how machines make sense of the world!

Computer Science student on a laptop

Web and Mobile Development

Develop the skills to design applications for devices such as smartphones and tablets.


Virtual Reality

Specialise in computer graphics, animation, immersive interaction design and virtual reality.

Using a virtual reality headset

Games Development

Designed for those who want to be at the forefront of the thriving gaming world, create tailored software for games.

Two students working on a laptop

User Experience

You will be able to apply for jobs of the future that involve a flair for design and engagement with end users.

Woman on a laptop

Physical Computing and the Internet of things

Learn how to design devices that compute in real-world settings.

Programming on a portable device

Data Science

Develop the skills you need to be a data scientist, focus on machine learning, artificial intelligence and data analytics.

Other computing courses and specialisations (MOOCs)

We offer a variety of computing related study opportunities on Coursera

Discover more on the Coursera website