Sir Aaqib smiling

Hi, I'm
Sir Aaqib

O, AS and A2 Level Computer Science, taught live in Karachi and online.

Sir Aaqib thinking

Not sure which class to join?

Tell us your level and we will take you to that class, with its timings and a Register button.

10+

Years of teaching

12K+

YouTube subscribers

5.5M+

Lifetime views

6+

Countries reached

Class schedule

Pick onsite or online. All times are Pakistan Standard Time.

Ask on WhatsApp

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

Sir Aaqib Khan

Founder, TAK Institute

Computer Science that makes sense.

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

Free to use, any time

IDE and its features, CS by Aqib Khan

Run Python and pseudocode in your browser

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

Open the Python IDE Open the pseudocode compiler

Free notes

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

Browse notes and papers

Past papers

Question papers, mark schemes and solved papers from 2021 to 2025, sorted by session.

Open past papers
Sir Aaqib pointing up

Three exam levels, one teacher.

O Level CS Paper 1 by Aqib Khan

Cambridge 2210

O Level

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

A Level 9618 CS Paper 1 by Aqib Khan

Cambridge 9618

AS Level

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

A2 Level 9618 CS Paper 3 by Aqib Khan

Cambridge 9618

A2 Level

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

Python Course Computer Science 40 credit hours banner

Season 4, 2026

Python Course

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.

What students say

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

Maaz Ahmed

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

See the classroom for yourself

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

Sir Aaqib giving a thumbs up

Admissions are open.

Sessions start October to November 2026 and May to June 2027.

Register

Gulshan Campus

TAK Institute, Gulshan-e-Iqbal, Karachi

Evening programme

Open in Google Maps

Online Academy

TAK Online Academy, from anywhere

Evening classes

Register for online classes