O, AS and A2 Level Computer Science, taught live in Karachi and online.
Years of teaching
YouTube subscribers
Lifetime views
Countries reached
Pick onsite or online. All times are Pakistan Standard Time.
CS class schedule, Karachi
TAK Gulshan
O Level and IGCSE
Mon and Wed
8:15 pm to 9:15 pm
Group A
TAK Gulshan
O Level and IGCSE
Mon and Wed
7:15 pm to 8:15 pm
Crash group
TAK Gulshan
AS Level
Tue and Thu
6 pm to 7 pm
TAK Gulshan
A2 Level
Tue and Thu
7 pm to 8 pm
Zatians North
O Level and IGCSE
Mon and Wed
6 pm to 7 pm
Group A
Gravity Bahadurabad
O Level and IGCSE
Fri and Sat
3 pm to 4 pm
Group A
Sir Aaqib Khan
Founder, TAK Institute
I'm Sir Aaqib. For more than ten years I have taught Cambridge Computer Science, and my classes rest on one idea: you learn it by doing it.
Each lesson pairs a short explanation with code you write yourself and paper questions you solve in class, so every idea is tested the day you meet it.
Whether you are chasing an A grade or a career in technology, pick your level below and we will take it from there.
Cambridge O Level 2210
Cambridge A Level 9618
Live online and in Karachi
Write code and run it on any device. Nothing to install. Python runs in the browser, and the Cambridge pseudocode compiler adds a trace table.
Runs on your phone, tablet or laptop
Your code saves on your device, with a one-click reset
Python input() and pseudocode INPUT both work as the program runs
Pseudocode trace table for dry runs, plus a Stop button for any loop
Notes, worksheets, CAIE planner topicals and yearly past papers, paper by paper.
O Level & IGCSE
Paper 1 and Paper 2
AS Level 9618
Paper 1 and Paper 2
A2 Level 9618
Paper 3 and Paper 4
Question papers, mark schemes and solved papers from 2021 to 2025, sorted by session.
Open past papersCambridge 2210
Paper by paper, in live classes that fit your week: evenings at our campuses or online.
Paper 1
Paper 2
Batches
Groups: A+B and a crash group
Cambridge 9618
Algorithms, data structures and programming for Paper 1 and Paper 2, with a regular weekday batch and a weekend crash batch.
Paper 1
Paper 2
Batches
Groups: regular and weekend crash
Cambridge 9618
Advanced theory in Paper 3 and practical programming in Paper 4, taught together in one evening group.
Paper 3
Paper 4
Batch
Group: one evening group
Season 4, 2026
From your first line of code to advanced topics, as a 40-credit-hour course.
Beginner to advanced
40 credit hours
Also taught
Summer Python workshops every year: coding skills, problem solving and practical tech knowledge.
Written by O Level and AS Level students across Karachi.
Best CS teacher in town. Computer science was always boring for me, but after joining his classes it became the easiest subject and I enjoyed the whole process.
Syed M Hamza Imam
O Level, Sunbeams Grammar School
You teach great. That's why I fell in love with computer science, because you make it easy to understand and remember. You are my favourite sir ever.
Maaz Ahmed
O Level, The City School
He really knows how to teach students in a way they will understand.
Zain Khan
O Level, Foundation Public School
I never understood programming, but after some classes of P2, I understand it properly.
Wania Monir
O Level, TCS PAF Chapter
Sir is very devoted, and because of that we can easily grasp the concepts.
Hamza Irfan
O Level, Credo School
Goes out of his way to help. Responds immediately when asked any question.
Minhaj
O Level, Credo School
Teaching is not just about pouring knowledge into a student's mind. It is about explaining in a way that makes them explore the topic, and Sir Aaqib teaches in a way that makes students love the subject.
Eisha Nawab
O Level, Private candidate
One of the best teachers for O Level computer science.
Hayyan Serwer
O Level, St Gregory High School
Made computer the easiest subject through his tremendous teaching skills.
Haris ur Rehman
O Level, The Anchorage School
You are amazing at what you do! Your teaching methods are very clear and concise. Thanks for helping me tackle computer science so easily!
Zaki Hasan
O Level, Private candidate
Very helpful and friendly. You can ask for useful feedback at any point in time.
Muhammad Asaad Baig
AS Level, Whales College
He is the best teacher of computer science. He teaches in a very friendly environment that helps us understand easily.
Umer Bin Nasir
AS Level, Private candidate
Video reviews from students in Karachi, Lahore and Malaysia, plus workshop highlights from IBA Karachi.
Hussain Zeeshan
Lahore Grammar School
Syed Faiq Hussain
Now studying in Malaysia
Hassan Masood
Now studying in Malaysia
Student reviews
Sir Aaqib's workshop
Workshop highlight
IBA Karachi
Workshop highlight
IBA Karachi
Workshop highlight
IBA Karachi
Workshop highlight
IBA Karachi
Workshop highlight
IBA Karachi
Sessions start October to November 2026 and May to June 2027.