Study this programme anywhere in the world and receive a fully accredited University of London degree


You are here:

Computer Science


Available to study anywhere in the world

This suite of new online BSc Computer Science degrees prepares you for technology jobs of the future. Our degrees use creative interactive approaches delivered through Coursera, the world’s largest online learning platform, to provide immersive learning experiences. Choose from one of seven specialisms to build on your interests and develop the skills you need for a fulfilling career.

Some countries have US-imposed restrictions on accessing content for this course. See ‘How you study’ to find out more.

Your future is at your fingertips.

The BSc Computer Science allows you to develop your skills through hands-on project work.

By studying this degree you will:

  • Develop your skills in computing with a strong programming and mathematics focus.
  • Learn skills in project management, presentation skills and teamwork which employers value.
  • Create a portfolio of work that you can present to potential employers.

Graduate Diplomas and Graduate Certificates are also available to study in specialist areas of computer science.

Study this programme at a teaching centre near you

You can receive local support from a local teaching centre, use the dropdown to find your nearest centre.

Programme details

You can also choose to register on a specialist award if you want to focus your studies on a particular area of computer science. At the registration stage, you will be asked to select your preferred specialism.

The specialist awards are:

Machine learning provides a means for computer systems to extract useful information out of data. These techniques are widely used in the technology industry for a variety of applications.

Data science is a significant subfield in computer science which has seen rapid growth in recent years as companies and institutions have begun to gather data at scale across many sectors.

This degree aims to set you up with the skills you need to develop applications for web and mobile devices such as smartphones and tablets. Web and mobile development are critical application areas for computer science. 

You will learn how to design devices that compute in real-world settings. You will also learn how to connect them, virtually, to each other and the rest of the world via the internet. 

This degree is specifically designed for those who want to be at the forefront of the thriving gaming world, creating software tailored to games development. Video games are a critical application area for computer science, and the games industry forms a significant part of the creative economy. 

Virtual reality is the creation of immersive, simulated environments using computer systems. Advancements in technology has now put virtual reality in the hands of the consumer. This has created a demand for people who can develop this software and experiences in this medium.

You will be provided with the technical and theoretical know-how you need to implement effective user experiences in software. Our daily lives involve complex tasks, requiring interaction with a plethora of computer systems. User experience design is a critical part of the development of these systems. 

This programme has two intake dates per year: April and October.

September 2023 intake
Applications open 26 June 2023
Application deadline 11 September 2023
Registration deadline 25 September 2023
Programme starts 09 October 2023


April 2024 intake
Applications open 18 December 2023
Application deadline 04 March 2024
Registration deadline 18 March 2024
Programme starts 08 April 2024

The fee for our computer science degree depends on two factors:

Important: the table below does not include fees payable to a third party, such as tuition costs payable to a Recognised Teaching Centre or fees charged by your local examination centre, or local VAT, Goods and Services Tax (GST) or sales tax.

The programme fees below refer to the October 2023 and April 2024 session only and are effective from 1 January 2023.

Application fee (non-refundable) 107
BSc programme fee (indicative totals*) 2023-2024
Indicative total* Band A for web-supported learning 12701
Indicative total* Band A for Teaching Centre supported learning 8581
Indicative total* Band B for web-supported learning 18887
Indicative total* Band B for Teaching Centre supported learning 11247
Indicative total* for UK web-supported learning 17157
Indicative total* for UK supported Teaching Centre supported learning 10237
Pay as you go 2023-2024
Module fee for web-supported learning, Band A (15 credits) 490
Module fee for Teaching Centre supported learning, Band A (15 credits) 327
Module fee for web-supported learning, Band B (15 credits) 736
Module fee for Teaching Centre supported learning, Band B (15 credits) 433
Module fee for web-supported learning, Band A (30 credits) 980
Module fee for Teaching Centre supported learning, Band A (30 credits) 654
Module fee for web-supported learning, Band B (30 credits) 1472
Module fee for Teaching Centre supported learning, Band B (30 credits) 245
Module continuation fee (per module) £234
UK Module fee for web-supported learning (15 credits) 667
UK Module fee for web-supported learning (30 credits) 1334
UK Module fee for Teaching Centre supported learning (15 credits) 393
UK Module fee for Teaching Centre supported learning (30 credits) 786
UK Module continuation fee 245
Other fees
Application fee for Recognition of Prior Learning [includes UK] 63
Online examination fee* 10

Disclaimer: Currency conversion tool.

*Indicative totals reflect average annual fee increases and assume that you complete the qualification within the minimum time without re-sits and Accreditation of Prior Learning (which would require additional fees). Additional costs you would also need to budget for would be examination centre fees. Indicative totals will be available soon.

*The online examination administration fee is charged for each examination paper held online, including resits. This does not apply to any coursework submissions.

More about programme fees

How fees work

Your fees include study materials and entry into assessments.

With pay-as-you-go, you pay for each module as you register for it. The ‘web-supported learning’ fee includes support from a University of London online tutor. Alternatively, if you prefer face-to-face tuition, you can pay a smaller fee to us and a separate fee to a teaching centre which supports the programme.

The module continuation fee is the cost per module if you defer an examination or need to retake assessments. It includes all study materials, entry into assessments, and online tutor support.

Additional Costs

You will also need to budget for:

  • Exams: our approved examination centres around the world charge a fee when you sit an exam. Contact your chosen examination centre for details about costs.
  • Tuition: as described, teaching centres charge for face-to-face tuition if you choose to take modules with institution-supported learning.
  • Module specific requirements: Certain modules may have additional software and hardware requirements. For example, the Virtual Reality module requires a VR Head Mounted Display with the ability to be used in developer mode, and the Physical Computing and the Internet of Things module requires an Arduino Starter Kit or similar. More details on module specific requirements are available within the Programme Specification.

How to pay your fees

Please note: all student fees shown are net of any local VAT, Goods and Services Tax (GST) or any other sales tax payable by the student in their country of residence. Where the University is required to add VAT, GST or any other sales tax at the local statutory rate, this will be added to the fees shown during the payment process. For students resident in the UK, our fees are exempt from VAT.

Further information on Sales Tax

Your payment provider may apply additional transaction fees (if in doubt, please check with them before making a payment).

Further information about fee payment options can be found in the “How to pay your fees” link above.

We offer a number of Massive Open Online Courses (MOOCs) which are designed to introduce you to the kind of themes that appear in our degree programmes.

If you are unsure as to which entry route you are eligible for, please apply via the standard entry route only. If you do not meet all of the entrance criteria for this route your application will automatically be considered for Performance-Based Admission.

BSc Computer Science (Machine Learning and AI) - Shen Hong's story.

Shen standing in front of a blackboard

"To be connected with passionate learners from around the world, united in our singular quest for knowledge, is the most rewarding aspect of studying online."

Combining two degrees: a story of Plato and programming

Show story

Apply to Computer Science