Skip to content
All the books
CS with ZAKFIRST EDITIONPYTHON EDITION · FOR EXAMS FROM 2029§8.1B§8.2B§9.1B§9.2B§9.3B§10.1B§10.2B§10.3B§10.4O§10.5B§11.1B§11.2BO Level · IGCSE · Book 2 · Paper 2Algorithms, Programmingand DatabasesFor Cambridge O Level 2210 and IGCSE 0478 (also 0984, 0265) Computer Science · 2029–2031 syllabusZafar Ali Khan “ZAK”Every block is a syllabus section, sized by the marks it earns on the real papers · O R C B = Occasional · Regular · Core · Banker

The cover is this book's Exam Heat — data as of 2026-10-10.

In preparationO Level / IGCSE · 2210 · 0478 2029–2031 Paper 2Python edition

Book 2 · 2029–2031 · O Level / IGCSE Paper 2

Algorithms, Programming and Databases

The new Python-only Paper 2: Python from the first line, algorithms, testing and SQL on two tables — every program run, every trace checked.

Chapters
5
Sections
§8–11
Ready to read
0 of 5
Short code
B8

Every program in Python, run and checked.

For the 2029–2031 syllabus — Cambridge O Level 2210 and IGCSE 0478, also IGCSE 0984 and the digital IGCSE 0265 — first examined in June 2029.

Ebook

Read on cswithzak.com for 2 years, up to three devices

Get the ebook

Print edition

Printed in colour, 19 × 24.6 cm

Order the print edition

Contents

Bars show the marks a Paper 2 usually gives each chapter (Statometer). Chapter 9 is free to read as soon as it is published.

  1. 0
    How Paper 2 works

    How the paper works · Exam craft

    Exam craft Writing
  2. 8Exam craft Writing
  3. 9
    Algorithm design

    §9.1 · §9.2 · §9.3

    Exam craftFree
  4. 10
    Further programming and testing

    §10.1 · §10.2 · §10.3 · §10.4 · §10.5

    Exam craft Writing
  5. 11
    Databases and SQL

    §11.1 · §11.2

    Exam craft Writing
Enroll nowOnline classes