Skip to content

Teaching · 10+ years

Thousands of lessons have taught one thing above all: students don't struggle with computer science — they struggle with how it's explained. Here is the approach that changes that.

Coaching

Regular Computer Science classes at two coaching centres in Dhaka — with multiple batches for Class 9, 10, 11 and 12. Cambridge and Edexcel students are both welcome.

01

Mirpur, Dhaka

Mirpur Academia

7 batchesClass 9×2Class 10×2Class 11×2Class 12Cambridge & Edexcel
02

Uttara, Dhaka

Uttara QED

1 batchClass 10Cambridge & Edexcel

Batch timings

Find your batch — by class and centre.

Class 9 · O Level / IGCSE

Class 9

Batch A

Admission open
  • Mirpur Academia· Mirpur, Dhaka
  • Sat5:00 PM – 6:00 PMMon4:00 PM – 5:00 PM
Cambridge

Monday - Discussion & Demonstration, Saturday - Practice, Extra class Wednesday

Class 9

Batch B

Admission open
  • Mirpur Academia· Mirpur, Dhaka
  • Mon · Wed4:00 PM – 5:00 PM
Cambridge

Wednesday - Practice, Monday - Discussion & Demonstration, Saturday - Makeup/Extra Class

Edexcel students can join too.

Classes cover the shared Computer Science core, with board-specific exam practice.

CambridgeEdexcel

Why coach with me

Complete syllabus coverage

Every topic taught in order, so nothing is left to chance before the exam.

Concepts before code

Diagrams and plain-language explanations first — then pseudocode and programming.

Topic-by-topic practice

Real past-paper questions after every topic, organised exactly like the syllabus.

Regular mock exams

Timed papers under exam conditions, with feedback on how marks are won and lost.

Exam technique

Mark schemes decoded, command words explained and answer structures practised.

Personal attention

Questions answered, weak areas tracked, and help given until every idea clicks.

Philosophy

Simple to say, hard to do well, and practised daily for over a decade.

01

Picture it first

Every abstract idea starts as a drawing — a queue of people, a stack of plates, a map of roads. Students see the shape of a concept before they meet its syntax.

02

Explain it simply

If it can't be said in plain words, it isn't understood yet. Lessons are built around one clear sentence, then layered with depth only when it earns its place.

03

Try it, then trust it

Understanding is proven at the keyboard and on paper. Short, deliberate practice loops turn shaky knowledge into calm, exam-day confidence.

Anatomy of a lesson

Every class follows the same rhythm, so students always know where they are — and where they're going next.

  1. 1

    Hook

    A real-world puzzle that makes the idea necessary.

  2. 2

    Model

    A visual model on the board — no code yet.

  3. 3

    Build

    Translate the model into pseudocode, then into Python.

  4. 4

    Practise

    Graded exercises, from guided to independent.

  5. 5

    Reflect

    One-line summaries and exam-style questions to lock it in.

What I teach

01

Data Representation

Binary, hexadecimal, text, sound and images — and how data is compressed.

Paper 1

02

Data Transmission

Packets, USB and serial links, error detection and encryption.

Paper 1

03

Hardware & Software

The CPU, memory, storage, operating systems and translators.

Paper 1

04

The Internet & Emerging Tech

The web, cyber security, automation, robotics and AI.

Paper 1

05

Algorithms & Programming

Problem-solving, pseudocode, flowcharts, trace tables and code.

Paper 2

06

Databases & Boolean Logic

SQL queries, logic gates, truth tables and logic circuits.

Paper 2

Ways to learn

Classroom

Structured term-long courses with weekly practice and progress checks.

Live online

Small interactive cohorts with shared code, whiteboards and recordings.

One-to-one

Focused mentoring that starts exactly where the student is.

Workshops

Intensive revision days and teacher-training sessions for schools.

Enquire about batch timings at Mirpur Academia or Uttara QED, one-to-one mentoring or school workshops.