Skip to content

بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ

Free forever · 2210 · 0478 · 9618

Stop revising.
Start running it.

Notes, sorted past papers that mark themselves, code that runs and an AI tutor — free, for 2210 · 0478 · 9618.

I’m doing I’m a parent

No sign-up.No paywall.Progress saved on your phone.

cswithzak.com — the tour

AI-narrated video overview of this pageYouTube

Try it — right here, right now

grade.pseudo · CAIE 9618

Press Run — this is a real interpreter, not a picture.

Just landed · updated 18 Oct 2026

What's new on CS with ZAK

AskZ now reads your photos and papers, the real past paper marks itself end to end, and every page has its own help. Here's what changed — on the website and in the ZAPP app.

All 56 updates
New17 Oct 2026

ZAK's books: prices, sets and ordering in a few taps

Every book, workbook and ebook now shows its price, and each level has a set of two books and two workbooks that costs less than its parts. Add it to your basket and the order goes straight to the books desk on WhatsApp.

  • Sets for O Level (current and new syllabus), AS, A2 and Full A Level
  • Black and white, full colour or ebook
  • Free delivery on every printed set in Pakistan
  • Printed fresh for your order, delivered in 7–10 working days

Choose your set

New16 Oct 2026

University Planner and CS admission deadlines

Tick your A Levels and see which Computer Science, Software Engineering, AI, Data Science and Computer Engineering degrees stay open in Pakistan and abroad — with the reason and each university's own rule. Every admission date we could verify is in one calendar.

  • What if I drop Physics? See what closes
  • IBCC equivalence calculator, IBCC's own method
  • Parents' table as a PDF
  • UCAS, SAT, AP CS, TMUA, NUST, LUMS, IBA, Habib dates in your calendar

Open the planner

Three ways in

Learn it. Practise it. Ask about it.

Everything on the site sits behind one of these. Start with whichever you need today.

Learn

Read, watch, understand

30 topics in syllabus order, each with Smart Notes, ZAK's lectures, infographics and key terms.

30
topics
572
lectures
Choose your course

Practise

Real questions, marked for you

Every Cambridge question since 2015 by topic, with the mark scheme and the examiner's comment — plus quick rounds.

2,415
exam questions
1,430
quiz questions
Practise past papers

Ask

Stuck? Ask, any time

AskZ knows the syllabus and this whole site. It explains, marks your answer and reads a photo of your question.

24/7
day and night
Free
always
Ask Z a question

2,415

real exam questions, by topic

1,430

auto-marked quiz questions

30

topics, each with Smart Notes + assignments

65

exam-ready infographics

435

runnable examples in 7 languages

522

hours of video lectures, by topic

2015→

every past paper since

Zafar Ali Khan (ZAK)

Zafar Ali Khan

O & A Level Computer Science Educator · Entrepreneur · Programmer at Heart · President & Co-founder, ByteCorp · Creator of AskZ

aka ZAK

The person behind the site

“I am not a teacher.
I am an awakener.”

A proud Pakistani educator, entrepreneur and programmer at heart: twenty-five years of O and A Level Computer Science (0478, 2210, 9618) across Karachi's most renowned institutes, thousands of students, A*s and CAIE distinctions every session, and an online following of 65,000+ wherever CAIE CS is offered. ZAK built this free platform because the resources students actually needed did not exist — so he wrote the interpreter, sorted the papers, shot the lectures and trained the tutor himself.

  • The City School
  • Beaconhouse
  • Alpha College
  • Cedar College
  • Whales College
  • Sceptre College
  • Nixor College
  • Foundation Public School
  • Credo
  • Heuser College
  • Reads College
  • DHA Public School

Testimonials

What students say.

Real students, real schools, real results — every testimonial is submitted with credentials and approved by ZAK before it appears.

O Level / IGCSE Featured

I had the privilege of being taught Computer Science by Sir Zafar Ali Khan during my O and A Levels, and I will always be deeply grateful that I was his student. He is an exceptional teacher, but what I value most is the genuine care, generosity and selflessness he has always shown me. He gave me his time, knowledge and support so freely, often going far beyond what anyone could expect from a teacher. Much of the confidence and passion for learning that I carried forward in life began in his classroom, and I truly believe his influence played a part in the person I became. Even years later, he has never hesitated to guide or help me whenever I have reached out. Some teachers leave you with good grades Sir Zafar left me with something far more lasting. I can never fully thank him for everything he has done for me, and I feel incredibly fortunate to still call him my mentor.

Eisha Azam · Former student

O Level · Private · Lahore · M/J 2019 · A · Working as a freelancer

A

A Level Featured

ZAK didn’t just teach Computer Science; he had an incredible way of inspiring and uplifting his students. From supporting us in the classroom to being there for us and responding even after class hours, ZAK always went above and beyond. The love for CS that I developed started with his classes, and I’m genuinely grateful for that foundation. With technology evolving so rapidly, I can only imagine how much more enriching the experience of learning from him must be today

Amna Shah · Former student

A Level · Beaconhouse College Defence · Karachi · May/June 2021-2022 · A* · SWE @ Metal (YC & a16z), Ex-FASTian

A*

A Level Featured

I was fortunate to study A-level Computer Science with this teacher in Pakistan. He made the classroom welcoming, explained difficult concepts clearly, and always made learning enjoyable. His teaching has stayed with me well beyond A-levels. The foundation he gave me in computer science, especially low-level languages, has been incredibly helpful as I study at Simon Fraser University in Canada. Many of the concepts we covered and assignments we completed prepared me for my first- and second-year university courses. He is a friendly, dedicated, and truly excellent teacher. I’m grateful for the confidence and strong foundation he helped me build.

Areez Momin · Former student

A Level · The City School PAF Chapter · Karachi · May/June 2023 · A* · Simon Fraser University - Vancouver, Canada

A*

AskZ

Cambridge · Edexcel · AQA · OCR · WJEC Eduqas · CCEA · IB

Every board.
Every subject.
Ask Z.

Revision that knows your syllabus. AskZ began here with Computer Science; at askzbot.com the same tutor covers every subject on seven boards, with the real paper structure and marking that follows the mark scheme.

45 days free. No card.Then Free forever, or pay per subject for the ones you sit.

Sitting Cambridge Computer Science? It is complimentary, in full, right here — start on cswithzak.com.

Free forever

  • Yearly full past papers, free forever
  • Every syllabus point, mapped to papers
  • Topic one of every subject: notes, questions, flashcards
  • The tutor answers every day on the Free plan
01

Pick your syllabus

Choose your board and the exact code you are entered for. Series, syllabus years and the official PDF come with it.

02

Practise with real paper structure

Papers, command words, mark tags like [3] and timings match the exam, so nothing on the day looks new.

03

AskZ marks and explains

Type or photograph an answer. AskZ marks it against the mark scheme and shows the marks you lost and why.

askzbot.com is the AskZ platform for every board and every subject. Computer Science stays free here on cswithzak.com.

Every May

ZAKATHON

Marathon revision workshops right before the CAIE papers. Started as an experiment with a few students in a room, now fills an auditorium every year.

About the endeavour
Karachi · Online

Learn with ZAK in person

Small-group classes for O Level, AS and A2 across 5 centres in Karachi, plus live online sessions for students anywhere.

Centres & registration
Cloud drives

Success Packs

Everything ZAK gives his own students, in one drive. ZAK's notes, tests and mocks plus every CAIE paper, mark scheme and examiner report — one drive per level, updated every session.

What's inside

Watch ZAK teach it

Every lecture, indexed by syllabus topic.

572 videos — 522 hours — from ZAK's YouTube channel, each tagged with the topic it teaches. New uploads land here on their own. These are the latest; press play.

ASPast paper9618 Paper 11 · May/Jun 20252026196 views

ASPast paper9618 Paper 11 · Oct/Nov 20252026180 views

A2Past paper9618 Paper 32 · Oct/Nov 20252026114 views

A2Past paper9618 Paper 31 · Oct/Nov 20252026236 views

All 572 lectures

Your A* starts with one topic.

Pick a level, open a topic, read the notes, run a bit of pseudocode — or Python, SQL, assembly, Prolog — and try the assignment. That's it. Come back tomorrow and the streak counter does the rest.

Enroll nowOnline classes