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


Offered by the University of London
23 courses total, 14-28 hours per week
ML & AI, data science, web & mobile dev, physical computing & IoT, game dev, VR, or UX
Lecture videos, live sessions, group feedback, and connection with instructors and peers
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.
Request more information.
Webinar on April 29: Entrepreneurship in 2026: Solopreneur unicorns - Register here
Offered by the University of London
23 courses total, 14-28 hours per week
ML & AI, data science, web & mobile dev, physical computing & IoT, game dev, VR, or UX
Lecture videos, live sessions, group feedback, and connection with instructors and peers
Offered by the University of London
23 courses total, 14-28 hours per week
ML & AI, data science, web & mobile dev, physical computing & IoT, game dev, VR, or UX
Lecture videos, live sessions, group feedback, and connection with instructors and peers
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.
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.

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.

![[Featured image] A learner in a striped sweater researches computer science vs. information technology majors on a laptop.](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://images.ctfassets.net/wp1lcwdav1p1/14maDlt0Gf9QGrtfwdjUSM/a671b5ceb9c950f5ee6e3710509feba1/iStock-1134444079.jpg?auto=format%2Ccompress&dpr=2&blur=200&px=8&max-w=2121)
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.](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://images.ctfassets.net/wp1lcwdav1p1/14maDlt0Gf9QGrtfwdjUSM/a671b5ceb9c950f5ee6e3710509feba1/iStock-1134444079.jpg?auto=format%2Ccompress&dpr=2&blur=200&px=8&max-w=2121)

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.

Stay tuned to join our next cohort.
When you complete these programs, you may have learning recognized for credit toward this degree, if you are admitted and enroll.¹

¹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.
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.¹

University of London
Foundational Web Development Skills
Beginner · Specialization

Multiple educators
Build Mathematical Skills for Computing Success
Beginner · Specialization

Multiple educators
Build a Crypto-Trading Platform with C++
Intermediate · Specialization
¹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.
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.
The online and on-campus routes lead to the same University of London Bachelor of Science in Computer Science degree. The programme is based on the same academic direction and similar core structure as the on-campus version, adapted for online learners.
Students who wish to transfer from the online programme to on-campus study at Goldsmiths may apply to do so, subject to module completion requirements. To complete your degree in two years of full-time study at Goldsmiths, you must have completed eight Level 4 modules successfully. To complete your degree in one year of full-time study at Goldsmiths, you must also have completed eight modules at Level 5.
The programme can be completed in three to six years. Students studying alongside work can pay by module, progress at their own pace, and typically complete the degree part time in four to five years.
Yes. Students who successfully complete the programme are invited to the annual graduation ceremony in London.
Written exams are currently conducted online, and students do not need to attend an exam centre. If the assessment format changes, the University of London communicates this directly to students.
No. The University of London does not award credit for completion of the open courses associated with this programme.
However, the Introduction to Computer Programming, How Computers Work, and Mathematics for Computer Science courses will provide an introduction to the content and learning experience of the degree.
Applicants must satisfy the University of London English language requirements. Goldsmiths accepts a range of evidence of English proficiency, including recognised test scores, and may also consider individual cases where formal evidence is not available but the required standard can still be demonstrated.
Yes. The programme has a £60 non-refundable, non-transferable application handling fee. The BSc Computer Science leads to a recognised UK degree qualification, though it does not currently hold additional professional accreditation.
Stay tuned to join our next cohort.