
Webinar on April 7: Building Your Tech Career in the Age of AI - 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
This degree is designed for individuals who want to start, change, or advance their career in technology. The flexible, online programme welcomes applicants from all backgrounds with no coding experience required, and builds your skills from foundational principles to a career-ready, globally recognised qualification.
Entry Requirements
To be eligible for the BSc Computer Science, all applicants must meet the following baseline criteria:
Be aged 17 or over by the registration deadline for your chosen session.
Meet the University of London's English language requirements.
You can then join the degree via one of two routes:
Direct entry
For direct entry, you will typically need to:
Hold a GCSE in Mathematics (Grade A*-B / 9-5), an AS Level in Mathematics (A-E), or an equivalent qualification.
Satisfy the General Entrance Requirements.
Performance-Based Admission (PBA)
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:
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.