University of London logo

BSc Computer Science

April 29: Entrepreneurship in 2026: Solopreneur unicorns | Register here

University of London logo

BSc Computer Science

University of London

Accredited Bachelor's degree

Offered by the University of London

36-72 months

23 courses total, 14-28 hours per week

£13,967-£20,791 total cost

Specialise in 1 of 7 fields

ML & AI, data science, web & mobile dev, physical computing & IoT, game dev, VR, or UX

100% online

Lecture videos, live sessions, group feedback, and connection with instructors and peers

Master cutting-edge programming skills and prepare for a high-growth tech career

Whether you’re just beginning your technology journey, or returning to education to change or advance your career, the University of London’s online Computer Science degree will give you all the tools you need to thrive in this ever-changing field.

During this degree, you will master sought-after computing, programming, and mathematical skills through practical, project-based learning. You’ll tailor your studies with career-focused specialisms like Machine Learning and AI, Data Science, Web, Mobile Development and more. You'll graduate with versatile, job-ready skills, preparing you to solve problems and manage technical projects across a wide range of industries, including finance, science, and engineering.

What sets this program apart?

Earn a globally recognised degree
Complete 23 courses (360 credit hours) accredited by the University of London, backed by academic rigor and international credibility.
Build in-demand technical skills
Learn and advance your use of widely adopted programming languages, including Python, C++, C#, and JavaScript.
Real-world relevance
Apply theory to practice through project-based coursework focused on real computing challenges, strengthening your problem-solving and software development skills.
Study on your schedule
Choose a full-time or part-time pace and complete the programme in 36 to 72 months, with 23 courses designed to fit alongside work and personal commitments.
Specialise in future-focused fields
Tailor your degree by choosing from seven cutting-edge areas such as Machine Learning and AI, data science, UX, web and mobile development, and more.
Build a standout portfolio
Build practical projects and applied work you can share with employers to demonstrate your skills and experience in tangible ways.

Applications for the Spring 2026 cohort have closed!

Upcoming events

  • April 29: Entrepreneurship in 2026: Solopreneur unicorns - Register here

Additional resources

Spring 2026 applications are closed!

Request more information.


Webinar on April 29: Entrepreneurship in 2026: Solopreneur unicorns - Register here


Accredited Bachelor's degree

Offered by the University of London

36-72 months

23 courses total, 14-28 hours per week

£13,967-£20,791 total cost

Specialise in 1 of 7 fields

ML & AI, data science, web & mobile dev, physical computing & IoT, game dev, VR, or UX

100% online

Lecture videos, live sessions, group feedback, and connection with instructors and peers

Accredited Bachelor's degree

Offered by the University of London

36-72 months

23 courses total, 14-28 hours per week

Master cutting-edge programming skills and prepare for a high-growth tech career

Whether you’re just beginning your technology journey, or returning to education to change or advance your career, the University of London’s online Computer Science degree will give you all the tools you need to thrive in this ever-changing field.

During this degree, you will master sought-after computing, programming, and mathematical skills through practical, project-based learning. You’ll tailor your studies with career-focused specialisms like Machine Learning and AI, Data Science, Web, Mobile Development and more. You'll graduate with versatile, job-ready skills, preparing you to solve problems and manage technical projects across a wide range of industries, including finance, science, and engineering.

What sets this program apart?

Earn a globally recognised degree
Complete 23 courses (360 credit hours) accredited by the University of London, backed by academic rigor and international credibility.
Build in-demand technical skills
Learn and advance your use of widely adopted programming languages, including Python, C++, C#, and JavaScript.
Real-world relevance
Apply theory to practice through project-based coursework focused on real computing challenges, strengthening your problem-solving and software development skills.
Study on your schedule
Choose a full-time or part-time pace and complete the programme in 36 to 72 months, with 23 courses designed to fit alongside work and personal commitments.
Specialise in future-focused fields
Tailor your degree by choosing from seven cutting-edge areas such as Machine Learning and AI, data science, UX, web and mobile development, and more.
Build a standout portfolio
Build practical projects and applied work you can share with employers to demonstrate your skills and experience in tangible ways.

Welcome back! 🎉

We’re glad that you’re interested in this program. Take 30 seconds to request more info now and get insights from Coursera’s enrollment experts so you can make an informed decision.

Embedded module image

Applications for the Spring 2026 cohort have closed!

Upcoming events

  • April 29: Entrepreneurship in 2026: Solopreneur unicorns - Register here

Additional resources

Welcome back! 🎉

We’re glad that you’re interested in this program. Take 30 seconds to request more info now and get insights from Coursera’s enrollment experts so you can make an informed decision.

Embedded module image
[Featured image] A learner in a striped sweater researches computer science vs. information technology majors on a laptop.

Build toward a degree at your own pace

Not ready to commit to a full degree? Start with a course. When you complete eligible courses, you may be able to have your learning recognized for credit if you are admitted and enroll in the BSc Computer Science program. Gain in-demand skills while building toward a degree.

Get started with one of these eligible courses:

*Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.

[Featured image] A learner in a striped sweater researches computer science vs. information technology majors on a laptop.

Flexible, pay by module tuition lets you take on the right balance for your lifestyle

  • £13,276 to £19,767 tuition total

    With flexible payment options, you can pursue a high-quality education at the pace you choose.
  • Pay per module

    Tuition is paid by module on a pay-as-you-go basis equally across six terms. If you need to pause your coursework for a term, you won’t be charged for that term.
  • Funding your studies

    You may find potential sources of funding and scholarships here.

Performance-Based Admission (PBA)

The University of London accepts applicants for this program from a diverse range of professional and academic backgrounds. If you do not meet the academic requirements for direct entry, you can apply for the program via the performance-based admission route. To be eligible for this route, applicants must normally meet the following criteria:

  • Be aged 17 or over by the registration deadline for your chosen session.

  • Meet the University of London's English language requirements.

  • At least four separate subjects at GCSE/GCE O level (grades A*-C), or an equivalent qualification (e.g., a US High School Diploma).

  • One year of relevant work experience, such as in IT support, computer programming, or computer-based data processing.

To be admitted to the full BSc degree via this route, you must pass two introductory modules, Introduction to Programming I and either Computational or Discrete Mathematics, with a weighted average of 40% or more.

Spring 2026 applications are now closed!

Stay tuned to join our next cohort.

Build toward a degree

When you complete these programs, you may have learning recognized for credit toward this degree, if you are admitted and enroll.¹

  • The launchpad to a career in IT

¹Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.

Build toward a degree

These courses are part of the degree program. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹

¹Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.

Frequently asked questions

Applicants who do not meet the standard academic or mathematics entry requirements may still have alternative routes into the programme. These include Performance-Based Admissions for eligible applicants and the mathematics aptitude test for applicants who need to demonstrate the required mathematics level.

The mathematics aptitude test is taken online, costs £50, lasts up to 60 minutes, and requires a score of 40% or above to pass. You can apply to take the test on the University of London website.

Alternatively, you could apply via the Performance-Based Admissions route. Students admitted through the performance-based route must pass Introduction to Programming I and either Computational or Discrete Mathematics with a weighted average of 40% or above to progress onto the full BSc programme.

Yes. Each module is designed by the same academics who teach the on-campus programme at Goldsmiths, University of London. Module delivery is led by those academics, supported by online tutors and the University of London team.

The certificate confirms successful completion of the Bachelor of Science in Computer Science. It names the University of London as the awarding body, with academic direction provided by Goldsmiths, University of London. The certificate does not mention Coursera or online study.

Spring 2026 applications are now closed!

Stay tuned to join our next cohort.