A little guidance. A big difference.

Small steps.Big lightbulb moments.

Live, 1-on-1 computer science tutoring with Zain. Prepare for AP Computer Science A or IGCSE, or learn to build with code.

Free trial lesson · $12 USD/hour

The joy of getting itLearn together

A question is a great start.

That “now I get it” feeling.

More questions. More clarity. More confidence.

Human connection

A real person in your corner.

Room to ask

No question is too small.

Lasting understanding

Go beyond getting the answer.
Services

A little support. A lot of possibility.

Pick the path you're on. Most students know which one they need.

Exam Prep

AP Computer Science A, IGCSE Computer Science, and other major board syllabi — taught to the mark scheme, not around it. We go past "understanding the concept" into "scoring the point": past papers, examiner language, common trap questions, and the exact structure graders look for.

  • AP CS A
  • IGCSE CS
  • A-Level CS
  • GCSE CS
Start Exam Prep

Build Real Things

Python, JavaScript, TypeScript, Java, SQL, and the frontend-to-backend path. For students, career-switchers, and hobbyists who want to actually ship working code — not just finish a course. We build real projects, debug real errors, and learn by doing.

  • Python
  • JavaScript
  • TypeScript
  • Java
  • SQL
  • Full-Stack
Start Building

Complete CS book preparation

Work through your CS book with quizzes, exercises, mock exams, and revision.

Discuss your preparation
How it works
  1. 1

    Book a trial

    Tell me what you're working toward — an exam, a project, or just "I don't get this yet." We use the first session to figure out where you actually are.

  2. 2

    We build a plan

    A short, honest plan based on your syllabus or goal — not a generic curriculum copy-pasted for everyone.

  3. 3

    Weekly sessions, real progress

    Consistent 1-on-1 time, adjusted as you go. If something's not working, we change it — not stick with it because it's "the plan."

Progress is a practice.

Small steps count.
About Microcohort

Learning is personal.

I'm Zain — I teach Python and computer science on Preply, and I built microcohort.org for students who want more than a generic course. I've worked with students prepping for board exams and students just trying to understand why their loop won't terminate at 1am before a deadline. Both deserve someone who explains it properly the first time.

No script. No filler. If you're stuck, we stay on that one thing until it clicks — then we move on.

Zain SadaqatZain SadaqatYour tutor, every session.
Pricing

A clear price. A confident next step.

Start with a free trial lesson. Then choose hourly support or complete CS book preparation.

A little help, when you need it

Hourly tutoring

$12

USD / hour

Live time with Zain, focused on the concept, code, or question you need help with.

  • Individual attention
  • Live coding and explanations
  • Exam or project-focused practice
Start with a free trial

The whole book. One clear goal.

Complete CS book preparation

$499

USD / one-time fee

Work through your CS book with quizzes, exercises, mock exams, and revision.

  • Book preparation
  • Quizzes and exercises
  • Mock exams and revision
Discuss your preparation

Before choosing the preparation option, discuss your book, exam date, session schedule, and what is included with Zain.

21 reviews on Preply

The best part? When it finally clicks.

Real feedback, in students’ own words.

He's very patient and great at explaining concepts, I feel I've improved a lot since starting.
HayatPreply
Explains concepts clearly and is very patient, making even difficult topics easy to understand. The lessons are well-structured and tailored to my level. I highly recommend them to anyone who wants to make quick progress.
MaciekPreply
Review 1 of 21
Read all reviews (21)
He's very patient and great at explaining concepts, I feel I've improved a lot since starting.
Hayat
Explains concepts clearly and is very patient, making even difficult topics easy to understand. The lessons are well-structured and tailored to my level. I highly recommend them to anyone who wants to make quick progress.
Maciek
Zain is professional and knowledgeable, and I highly recommend him. Since I was new to data science, I feel satisfied with what I have learned, and the confidence gained.
Omar
I started learning Python from scratch, and at first I truly doubted that I would ever understand it. He explains things in a very clear, patient, and encouraging way, which made learning much more enjoyable and less intimidating.
Betelhem
A very strong backend programming teacher. He explains complex concepts clearly and always relates them to real-world applications. He is patient, approachable and always willing to help when something isn’t clear.
Ala
Very good teacher. Zain works with my son - 11 years old, and he enjoys lessons with Zain a lot. Has made quite a progress in Python!
Tamazi
Before meeting Zain, coding felt like an uphill battle. Zain’s ability to break down complex topics into digestible, relatable pieces made all the difference. He taught me how to think like a programmer.
Ronnie
Zain is helpful at all Times, humorous and well structured!
Tobias
This teacher is patient, adapts well, and is a good teacher.
lucia
Zain is a great teacher who is very patient and adaptive. I really enjoy our classes and even though I am a beginner I have learned a lot in just a few classes.
Marko
he is to good
Manjot
Competent and patient tutor who always prepares the lessons in advance.
Fernando
استاد
Markus
A wonderful teacher who explains lessons clearly and carefully, and provides appropriate guidance based on the student’s level.
Poko
great instructor, highly recommend.
M.
very good teacher, i have learned a lot in a small amount of time
Masroor
Zain is a fantastic tutor. He is kind and patient. I struggle with computer science but Zain is making it much easier to understand. I really look forward to my lessons with Zain.
Ryan
Zain explains how to work your way around the solution step by step and explains properly if you don't understand something. As the lessons progressed, things became a lot clearer as I managed to understand the logic of the work I was doing.
Muhammad
Great teacher! Zain explains everything in a great way and he also spends some extra time if needed :)
Juan
Zain is a fantastic React tutor! He explained complex concepts clearly and tailored lessons to my learning style. The hands-on exercises helped me grasp React fundamentals.
mian
Very kind and knowledgeable.
S
Good questions

A little clarity before you begin.

Still wondering about something? Start with a question.

Ask Zain a question

Hourly tutoring is $12 USD per hour with a free trial lesson. Complete CS book preparation is $499 USD as a one-time fee, including quizzes, exercises, mock exams, and revision.

Both — most students pick one track, but a few do both (e.g., an IGCSE CS student who also wants to learn Python outside the syllabus).

That's most students. We start from wherever you actually are, not wherever the syllabus assumes you are.

For exam prep, yes — the board's syllabus and mark scheme. For coding tracks, it's built around what you want to make or learn, adjusted weekly.

1-on-1, online, live — not pre-recorded. Screen-share, live coding, real-time feedback.

Yes — that's exactly what the trial session is for.
Let’s talk

Every good journey starts with a hello.

Bring your exam board or coding goal, time zone, and preferred lesson times.

zain@microcohort.org
Before your first lesson

Bring your CS book, a difficult question, a project, or a skill you want to learn. You do not need to have it figured out before we start.

What would you like to learn?

All fields are required.

Opens your email app with a draft. Nothing is sent automatically.

Your next lightbulb moment is waiting.

One session tells you if it's a fit. No pressure, no pitch.

Start with a free trial