Academic direction by Goldsmiths, University of London.
Developed by Goldsmiths, this foundation programme bridges the gap for international students. You will build a strong technical base in coding and mathematics while developing the academic research skills necessary for higher education in the UK and beyond.
This programme provides the essential mathematical and programming foundations needed to excel in competitive Computer Science degrees at top universities worldwide.

Academic direction by Goldsmiths, University of London
Qualification equivalent to UK A-levels (FHEQ Level 3)
Flexible 1-year full-time or 2-year part-time study
Specialized curriculum for Computer Science pathways
Guaranteed progression to BSc Computer Science upon completion
Build strong programming foundations in modern coding
Master essential mathematics for algorithm development
Develop critical academic research and writing skills
Online study with local teaching centre support
Pathway to prestigious tech degrees at Goldsmiths and beyond
Introduction to modern coding, focusing on practical problem-solving and software logic. Learn programming fundamentals, algorithms, and computational thinking using industry-standard languages.
Written examinations (typically 2-3 hours)
Programming assignments and coding projects
Problem sets and quantitative assessments
Research essays and academic writing
Continuous assessment throughout the year
Final examinations in May/June
Minimum age: Usually 16+ by 31 December in the year of registration
At least four separate subjects at GCSE/O level (grades A*-C / 9-4) or equivalent
Satisfactory completion of secondary education in your home country
Demonstrated interest in computer science and technology
Strong mathematical aptitude recommended
IELTS: 5.5 overall (minimum 5.0 in each sub-test)
TOEFL iBT: 75 overall
Duolingo English Test: 95 overall
Cambridge English: B2 First (FCE)
Pearson PTE Academic: 50 overall
Or equivalent English language qualification recognized by the University of London
Must be studied at a University of London Recognised Teaching Centre
Personal statement explaining interest in computer science and career goals
Academic reference from a teacher or counselor
Copy of passport or national ID
Official transcripts from previous education
Interview may be required (online or in-person)
Proof of English language proficiency
Upon successful completion, you gain a recognized qualification for entry into the University of London's BSc Computer Science or other prestigious tech degrees worldwide. It is the ideal preparation for the rigorous academic environment of Goldsmiths.
Guaranteed progression to our Goldsmiths-directed Computer Science degree. Master programming, AI, software engineering, and cutting-edge technologies through hands-on projects.
Progress to specialized data science degrees focusing on analytics, machine learning, and big data technologies. Build expertise in data-driven decision making.
Advance to professional software development programmes covering system design, project management, and enterprise-level engineering practices.
The IFP in Computer Science is widely accepted by prestigious universities worldwide for admission to various technology and computing undergraduate programmes.