University of London logo

International Foundation Programme for Computer Science

University of London logo

International Foundation Programme for Computer Science

University of London

Get degree-ready

Upon successful completion, students will be offered a place on the UoL online BSc Computer Science degree

6-36 months

4 courses total

£4,776 total cost

With flexible pay by module tuition, you’ll only pay for the current module you’re studying

Hands-on programming experience

Build practical skills in Python, Tableau, and statistical methods to solve real-world problems

100% online

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

Start building essential tech skills and unlock a world of study and career opportunities

The International Foundation Programme (IFP) for Computer Science prepares you for degree-level study in key disciplines such as mathematics, statistics and computer programming, while building the academic confidence needed for independent learning.

Designed by the University of London, this programme is an ideal pathway for students who need additional preparation before progressing to the online BSc Computer Science degree on Coursera. Upon successful completion, you will be equipped with the essential knowledge and practical skills to begin your undergraduate studies in Computer Science with confidence.

As technology continues to shape every industry, from business and finance to healthcare, law and the social sciences, you will also develop core technical skills that are valuable across a wide range of career paths. Digital and data skills are now expected in over 80% of jobs across these sectors (UK Department for Digital, Culture, Media and Sport, 2024).

The International Foundation Programme for Computer Science also meets the entry requirements for a broad selection of University of London undergraduate degrees, including BSc Business Administration, BSc Marketing, BSc Psychology, EMFSS programmes, and LLB. This flexibility allows you to build strong foundational skills while keeping your future study options open.

You will graduate with the skills to pursue an exciting future, whether that is advancing into computer science, where roles are projected to grow by 16% by 2028 (Ginux, 2024), or applying your technical expertise across other sectors.

What sets this program apart?

Build strong technical and academic foundations
Complete four core modules in mathematics, statistics, programming and academic skills, forming a strong foundation for progression to the BSc Computer Science or a wide range of other undergraduate degrees.
Real-world relevance
Learn to apply statistical analysis and mathematical tools to real-life computing challenges, developing skills that are valued across a wide range of industries and disciplines.
Learn with a world-renowned university
Build the essential mathematics and programming skills that form the core of the BSc Computer Science, while opening doors to a wide selection of University of London degrees.
Build essential academic and data skills
Build the computing-specific study skills you’ll need for your degree, increasing your data literacy and conduct research using a range of relevant resources.
Study on your schedule
Learn to study with the confidence to manage your own timetable and workload, preparing you for independent learning at undergraduate level.
Gain hands-on technical skills
Become confident with essential tools, programming with Python and creating data dashboards with Tableau, through self-paced competency based learning.

Applications for the September 2026 cohort are open!

  • Application deadline: August 25, 2026

Upcoming events

Stay tuned!

Additional resources

September 2026 cohort deadline: August 25

Start your application or request more information. You can also access the University of London application portal to start your application.


Get degree-ready

Upon successful completion, students will be offered a place on the UoL online BSc Computer Science degree

6-36 months

4 courses total

£4,776 total cost

With flexible pay by module tuition, you’ll only pay for the current module you’re studying

Hands-on programming experience

Build practical skills in Python, Tableau, and statistical methods to solve real-world problems

100% online

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

Get degree-ready

Upon successful completion, students will be offered a place on the UoL online BSc Computer Science degree

6-36 months

4 courses total

Start building essential tech skills and unlock a world of study and career opportunities

The International Foundation Programme (IFP) for Computer Science prepares you for degree-level study in key disciplines such as mathematics, statistics and computer programming, while building the academic confidence needed for independent learning.

Designed by the University of London, this programme is an ideal pathway for students who need additional preparation before progressing to the online BSc Computer Science degree on Coursera. Upon successful completion, you will be equipped with the essential knowledge and practical skills to begin your undergraduate studies in Computer Science with confidence.

As technology continues to shape every industry, from business and finance to healthcare, law and the social sciences, you will also develop core technical skills that are valuable across a wide range of career paths. Digital and data skills are now expected in over 80% of jobs across these sectors (UK Department for Digital, Culture, Media and Sport, 2024).

The International Foundation Programme for Computer Science also meets the entry requirements for a broad selection of University of London undergraduate degrees, including BSc Business Administration, BSc Marketing, BSc Psychology, EMFSS programmes, and LLB. This flexibility allows you to build strong foundational skills while keeping your future study options open.

You will graduate with the skills to pursue an exciting future, whether that is advancing into computer science, where roles are projected to grow by 16% by 2028 (Ginux, 2024), or applying your technical expertise across other sectors.

What sets this program apart?

Build strong technical and academic foundations
Complete four core modules in mathematics, statistics, programming and academic skills, forming a strong foundation for progression to the BSc Computer Science or a wide range of other undergraduate degrees.
Real-world relevance
Learn to apply statistical analysis and mathematical tools to real-life computing challenges, developing skills that are valued across a wide range of industries and disciplines.
Learn with a world-renowned university
Build the essential mathematics and programming skills that form the core of the BSc Computer Science, while opening doors to a wide selection of University of London degrees.
Build essential academic and data skills
Build the computing-specific study skills you’ll need for your degree, increasing your data literacy and conduct research using a range of relevant resources.
Study on your schedule
Learn to study with the confidence to manage your own timetable and workload, preparing you for independent learning at undergraduate level.
Gain hands-on technical skills
Become confident with essential tools, programming with Python and creating data dashboards with Tableau, through self-paced competency based learning.

Applications for the September 2026 cohort are open!

  • Application deadline: August 25, 2026

Upcoming events

Stay tuned!

Additional resources

Learn computer science with a world-renowned university

Designed using the University of London’s CAFE (content, activity, feedback and evaluation) methodology, this programme supports structured learning and helps address gaps in your knowledge.

You will build a strong foundation in mathematics, statistics and programming, preparing you to progress confidently to the University of London online BSc Computer Science degree or your selected undergraduate pathway.

Pay by module tuition and flexibility to study on your schedule

  • £4,776 total tuition

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

    Tuition can be paid by module on a pay-as-you-go basis, with each module costing £1,194.
  • Flexible payments

    If you need to pause your studies you can. You’ll only be charged for the modules you’ve registered for.

September 2026 cohort deadline: August 25

Don’t miss your chance to join the intake!

Frequently asked questions

Students who complete the programme earn the International Foundation Certificate awarded by the University of London. Successful completion also leads to an offer of a place on the University of London online BSc Computer Science in the next available intake.

It also meets the entry requirements for a wide range of other University of London undergraduate degrees, including BSc Business Administration, and BSc Marketing, BSc Psychology, EMFSS programmes, and LLB, giving you flexibility in your future study and career path.

Students can begin in January or July. The programme can be completed in as little as 6 months or spread across up to 36 months. The fastest route is to study all 4 modules (60 credits) in one study session.

Yes. The programme is delivered 100% online, and students do not need to attend a teaching institution in person to complete it.

September 2026 cohort deadline: August 25

Don’t miss your chance to join the intake!