Flashcards and quizzes
Learn each topic with mark-scheme answers. Then try the Trap Gauntlet: 15 seconds a question.
Open →Online and in Karachi, for O Level, IGCSE, AS and A Level.
No payment to register.
Continue where you stopped, then try today's puzzle.
Nothing saved on this device yet. Start with today's puzzle, or open a game from the list below.
Top 90 worldwide, from 12,000+ nominations · ICSC Teacher of the Year 2025 · 950+ students every year
Toppers since 2018 →Top 10 in Pakistan and top 90 worldwide · Cambridge Dedicated Teacher Awards 2026 · from 12,000+ nominations
ICSC Teacher of the Year 2025 · International Computer Science Competition
For students
Three short programs. Say what each one outputs. The puzzle is the same for everyone today, and it changes at midnight, Pakistan time.
Three short programs. Say what each one outputs.
Free, no sign-up
My students use these in class. You can use them too, on your phone or laptop.
Your level
Learn each topic with mark-scheme answers. Then try the Trap Gauntlet: 15 seconds a question.
Open →AS Paper 1 cards with mark-scheme answers, and the Trap Gauntlet.
Open →Notes for chapters 1 to 8, and past-paper questions with mark schemes.
Open →Notes and past-paper questions with mark schemes.
Open →Help Saima wire an apartment block with logic gates. Build circuits and complete truth tables.
Play →Help Hina run a rooftop greenhouse with 8-bit registers. Binary, hex, bit masks and floating point.
Play →Program a rover on Mars with Cambridge pseudocode. Dr Amna guides each mission.
Play →Help Ms Rubina solve cases at a school with SQL. Draw E-R diagrams in the E-R Lab.
Play →Program Bolt the robot with real Cambridge assembly instructions.
Play →Write Cambridge pseudocode and run it. Watch the trace table fill in, line by line.
Open →Notes for each block. Write Python in the browser and check it against the exact output.
Open →A Level Paper 3 cards with mark-scheme answers, and the Trap Gauntlet.
Open →Pick your A Level subjects. See which Computer Science degrees they keep open.
Open →Results
Six students who came top in Pakistan or in Sindh and Balochistan. Each one is named, with the year and the result.
Yousuf KhatriA Level 2025 · Distinction, Top in Sindh & Balochistan“He makes genuinely complex ideas simple. I trusted him with my own A Levels, and so should you.”
Bassam AhmedA Level 2022 · Distinction, Top in Sindh & Balochistan“He teaches the syllabus exceptionally well, but it's the support beyond the classroom that sets him apart.”
Nabiha FatimaA Level 2022 · Distinction, Top in Sindh & Balochistan“His notes and constant support cleared up every vague idea I had. This award simply wouldn't exist without him.”
Muhammad AhmedO Level 2021 · Distinction, Top in Sindh & Balochistan“He covers an entire syllabus in months. His notes and topical past papers took me past an A* to a distinction.”
Abdul Ali KhanA Level 2019 · Distinction, Top in Pakistan“His teaching makes you master every specification. I still use the problem-solving habits he gave me at work today.”
Huzefa TahirA Level 2018 · Distinction, Top in Pakistan“He covered every base and made time for each of us individually. The classes were never once boring.”
Who teaches you
I am Zain Merchant. I teach Computer Science online and in Karachi.
Classes
Ask on WhatsApp. The message is already written.
Online class timings, live on Zoom
Pakistan time (PKT).
Or use the registration form. It takes about a minute.
Register with the form →