Mirpur, Dhaka
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.
Uttara, Dhaka
Uttara QED
Batch timings
Find your batch — by class and centre.
Class 9 · O Level / IGCSE
Class 9
Batch A
- Mirpur Academia· Mirpur, Dhaka
- Sat5:00 PM – 6:00 PMMon4:00 PM – 5:00 PM
Monday - Discussion & Demonstration, Saturday - Practice, Extra class Wednesday
Class 9
Batch B
- Mirpur Academia· Mirpur, Dhaka
- Mon · Wed4:00 PM – 5:00 PM
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.
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.
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.
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.
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
Hook
A real-world puzzle that makes the idea necessary.
- 2
Model
A visual model on the board — no code yet.
- 3
Build
Translate the model into pseudocode, then into Python.
- 4
Practise
Graded exercises, from guided to independent.
- 5
Reflect
One-line summaries and exam-style questions to lock it in.
What I teach
Data Representation
Binary, hexadecimal, text, sound and images — and how data is compressed.
Paper 1
Data Transmission
Packets, USB and serial links, error detection and encryption.
Paper 1
Hardware & Software
The CPU, memory, storage, operating systems and translators.
Paper 1
The Internet & Emerging Tech
The web, cyber security, automation, robotics and AI.
Paper 1
Algorithms & Programming
Problem-solving, pseudocode, flowcharts, trace tables and code.
Paper 2
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.