Search Online Master's Degrees in Computer Science

Taking an MSc in computer science online is a flexible way to gain a globally recognised qualification- boost your career progression while working full-time. Use the filters on this page to narrow down your search by specialisation.

Certificate options
Full time or Part time

Masters in Computer Science Online FAQ

Yes, it is possible to take fully online programmes in computer science from world-class UK Universities. An online MSc is ideal if you are considering returning to study and working full-time- you can maintain career momentum and study at the same time.

Modern online learning materials and study resources delivered through a virtual learning environment can provide more interaction between tutors and students than traditional on-campus courses.

Yes, information technology skills are in demand. If you want to build a lucrative tech career and have a passion for software development and computer systems, gaining an MSc in computer science can boost your earning potential and open new career prospects.

CS graduates earn above-average salaries and are in demand globally. Some of the top-paying sectors of computer sciences are machine learning, artificial intelligence, software design and data analytics.

You will need to check with each university the exact syllabus for their CS courses. However, a typical taught master’s degree is made up of compulsory modules followed by a specialisation module.

Taught Modules Can Include 

  • Programming & Software Development
  • Computer Architecture
  • Operating Systems
  • Algorithmics
  • Databases and Database Design
  • Data Mining
  • Data Science
  • Cyber Security
  • Big Data Analytics


At postgraduate level, after completing the taught part of the course, you would then create a research project proposal. This project is a significant piece of independent work that makes up a large part of your overall grade.

A 2:1 honours degree in the same subject or a closely related field, such as Computing, Information Technology, Information Systems, or Software Engineering, is a standard requirement at most universities.

If you hold a degree in Science or Engineering, you should check with the university you want to join, as they may also accept these undergraduate degrees.

If you have an unrelated undergraduate degree but have relevant career experience and can demonstrate a work-based background in information technology, programming or similar, you might be able to gain a place on a course. However, be aware that this only happens in exceptional cases where the level of career experience is comparable to a bachelor’s degree in the subject. University admission teams assess each application on a case-by-case basis, and as an applicant, you will need to provide evidence of your professional practice.

Taking an online MSc computer science part-time is most commonly done over two years. To manage this, you will need to be able to dedicate at least 10 to 15 hours a week to study. However, this is only a guideline, and you may find that you need to spend considerably more time on the course at certain points in the academic year.

Each university will have its own course structure and delivery options. Some universities will offer more flexibility. For example, you can find online MSc courses that can be completed over five years, part-time or full-time, in one traditional academic year.

Yes, taking an online master’s programme in computer science from a UK Univesity is highly regarded and globally recognised. Completing a master’s degree demonstrates a deeper understanding of critical areas of the subject area. It shows a solid understanding of a broad range of concepts and digital skills, such as data management and data structures, network security, cloud computing, data analysis and data analytics.

In addition, holding a computer science MSc provides an understanding of research methods. This experience setting research questions can be the first step toward gaining a PhD.

University Rankings