๐ŸŽฏ Mock ExamsTime for mock exams! For IBDP Computer Science โ€” download two full sets of exam-style question papers and mark schemes โ€” practice at your own pace, then mark your own work.Download mock exams โ†’
โ† Back to home

Edexcel IGCSE Computer Science

Full coverage of the Pearson Edexcel International GCSE in Computer Science (4CP0) specification, built from 25+ years of classroom experience. Browse by topic below โ€” more units are being added over time.

Written for Python โ€” if your school teaches a different language (e.g. Java, VB), check before buying.

Want help understanding these topics? Book a 1-on-1 lesson with Razia.

Book a Lesson

Not sure yet? Take a free look first.

Best value: Every Presentation & Question Bank โ€” All 6 Topics

Every Presentation and every Question Bank, all 6 topics โ€” 1 year access.

Paper 2 Practical Programming

Question paper, mark scheme, and downloadable Python starter/solution files โ€” debug-the-code style exercises.

1 year access
Topic 1: Problem solving2/2 readyโ–พ
1 year access
1 year access
1.1Algorithms
1.2Decomposition and abstraction
Topic 2: Programming6/6 readyโ–พ
1 year access
1 year access
2.1Develop code
2.2Constructs
2.3Data types and structures
2.4Input/output
2.5Operators
2.6Subprograms
Topic 3: Data4/4 readyโ–พ
1 year access
1 year access
3.1Binary
3.2Data representation
3.3Data storage and compression
3.4Encryption
Topic 4: Computers5/5 readyโ–พ
1 year access
1 year access
4.1Machines and computational modelling
4.2Hardware
4.3Logic
4.4Software
4.5Programming languages
Topic 5: Communication and the internet3/3 readyโ–พ
1 year access
1 year access
5.1Networks
5.2Network security
5.3The internet and the world wide web
Topic 6: The bigger picture1/1 readyโ–พ
1 year access
1 year access
6.1Emerging trends, issues and impact