Skip to main content

BSc Computer Science

Course information>


October 2024

April 2025

Programme Duration

3-6 years

Academic Direction
Goldsmiths, University of London
Modes of Study
Local teaching centre

Get prepared for the technology jobs of the future. Taught by experts from Goldsmiths, you'll master in-demand programming, mathematical and computing skills through project-based modules where you'll develop your own software. A choice of seven specialisms lets you tailor your degree to your career ambitions.

Key features

  1. Learn from leading experts

    Our Computer Science degrees are developed and taught by staff at the world-renowned Department of Computing at Goldsmiths. You'll work closely with leading academics and industry experts whose knowledge is drawn from real-life experience across a wide range of regions and industries.

  2. Tailor your degree to your ambitions

    Choose a specialism to match your career goals, from machine learning and AI, data science, web and mobile development, UX and more. Through hands-on project work, you’ll gain highly sought-after technical skills in cutting-edge disciplines, and graduate with a portfolio of work that you can present to potential employers.

  3. An interactive online learning experience

    Our BSc Computer Science was the first bachelor's degree to be delivered on Coursera, the world’s largest online learning platform. If you register as a web-supported learner, your tutor will provide support through Coursera, where you’ll also have access to interactive learning activities and forums to connect with your peers.

  4. Study flexibly online

    Gain a University of London degree from anywhere in the world: choose between fully online learning or enrolling at one of our Recognised Teaching Centres in your home country for additional face-to-face tuition support. Either way, our specialist tutors are always on hand to help.

  5. Fit your degree around your life

    This degree is designed with maximum flexibility in mind, allowing you to choose the pace and duration of your studies. Pay-per-module tuition means you can schedule your studies as you need over three to six years, so you can learn in a way that’s sustainable for your lifestyle.


Study for a BSc Computer Science with the University of London.

Teaching Centre Support

General entry requirements

Course overview

Key dates


Fees, funding and payment

Career opportunities

Student testimonial

“The online platform enabled me to work while I was studying, and I didn't have to worry about commuting.”

Simon Horton


Apply now

Start dates

  • October 2024 - application deadline closes