MathPrep with Ahmad Bilal Register

IGCSE · O Level · AS and A Level · Digital SAT

Where it finally makes sense!

Math the way it should be taught. Stop memorising, start understanding! Join thousands of students who’ve gone from dreading math to loving it.

Live online courses, open to students anywhere in the world

  • 9 yearsteaching O and A Level math
  • 20,000+subscribers on YouTube
  • 2×on Pakistan National Team for International Math Olympiad (IMO)
Ahmad Bilal
Ahmad BilalMath educator · Imperial College London alumnus · Commonwealth Scholar

Studied at

Taught at

Courses

Courses open for registration

Both courses run live online. They are open to students anywhere in the world, with the same access for everyone, and class times are in Pakistan Standard Time (PKT). Registering takes a short form.

AS and A Level Mathematics

For the May/June 2027 exams

Syllabus
CAIE A Level Mathematics 9709
Papers
P1, P3, M1, S1 and S2
Classes
P1: Mondays and Wednesdays, 7:00 to 8:15 pm (PKT)
P3: Tuesdays and Thursdays, 7:00 to 8:30 pm (PKT)
M1, S1 and S2 start in January, and their timings will be confirmed then.
Plan
P1 and P3 content and topical past papers finish by December, M1, S1 and S2 by March, then yearly past paper sessions until the exams.

What you get

  • Live classes, where you can ask questions out loud or in the chat
  • Recordings of every live class, and of any P1 and P3 topics already covered if you join later
  • Topical past paper worksheets and notes
  • Yearly past paper sessions until the exams
  • Feedback on your working through WhatsApp, in most cases within 24 to 48 hours
Register for AS and A Level Mathematics

IGCSE and O Level Additional Mathematics

For the May/June 2027 and Oct/Nov 2027 exams

Syllabus
IGCSE Additional Mathematics 0606 and O Level Additional Mathematics 4037
Classes
Monday, Tuesday and Thursday, 5:30 to 6:45 pm (PKT)
Plan
All content and topical past papers finish by March, then yearly past paper sessions until the exams.

What you get

  • Live classes, where you can ask questions out loud or in the chat
  • Recordings of every live class
  • Topical past paper worksheets and notes
  • Yearly past paper sessions until the exams
  • Feedback on your working through WhatsApp, in most cases within 24 to 48 hours
Register for Additional Mathematics

Testimonials

What students say

In the words of past students.

Struggling through O-level mathematics and frankly hating the subject, I found a savior in Sir Ahmad when I started my A-levels. … he welcomed all our questions, no matter how trivial they seemed.
Khadija SaqibA Level mathematics
As someone who initially saw math as something that only works if you memorize the formulas, under Sir Ahmed Bilal's guidance, by ‘understanding’ how the formulas came to be, I've not only gained interest in the subject, but also an A* in my A levels as well.
Hilal KhanA Level mathematics
He emphasizes on past paper practice and solves questions with students in class, often going over different methods, which I believe helps develop the skill that is attempting an A level Mathematics paper. He is also one of the only teachers whose online classes I could sit through without losing focus, thanks to his interactive sessions.
Unaiza FarooqA Level mathematics
While solving past papers, he not only gives you the complete break down of the marks but also explains the logic behind every concept, which makes maths very interesting. … With his excellence in the subject, his well-written digital notes and his class recordings, you're definitely in safe hands if you choose him as your math teacher!
Rameen RafiqueA Level mathematics
He breaks down the most daunting looking concepts into smaller bite sized pieces which become so much easier to comprehend. Outside of teaching, he is also always available for supplementary help in understanding questions and has very organised resources for practice such as worksheets and recorded lectures/notes.
Sarah RazaA Level mathematics
I still refer to many of his recorded lectures and notes when preparing for my university exams, simply because of how detailed, well explained and easy to understand they are. … If you're looking to take a crash course or even proper tutoring, Sir Bilal is the person to go to.
Aleena SultanO and A Level mathematics

FAQ

Questions students ask

Are the classes live?

Yes. Both courses run live online. You can ask questions out loud or in the chat as they come up, and every class is recorded.

Can students outside Pakistan join?

Yes. All our courses are online and open to students anywhere in the world, and every student gets the same access to the live classes, recordings and worksheets. Class timings are in Pakistan Standard Time (PKT), and the recordings mean a time zone never holds you back.

What if I miss a class or join late?

Every live class is recorded. If you join the AS and A Level course late, you also get recordings of any P1 and P3 topics already covered.

Which syllabus does the AS and A Level course follow?

Cambridge (CAIE) AS and A Level Mathematics 9709, covering P1, P3, M1, S1 and S2, for the May/June 2027 exams.

Which Additional Mathematics syllabuses do you cover?

Both IGCSE Additional Mathematics 0606 and O Level Additional Mathematics 4037, for the May/June 2027 and Oct/Nov 2027 exams.

How do I register?

Registering takes a short form. Use the Register button on the course you want, or message us on WhatsApp if you have a question first.

Can I get feedback on my own working?

Yes. Send your working on WhatsApp and you will hear exactly where it went wrong, in most cases within 24 to 48 hours.

Do you offer one-to-one or small group sessions?

One-to-one and small group sessions are occasionally available online. Message us on WhatsApp to ask.

Where can I see how you teach?

On the YouTube channel, which has a lot of content, including revision videos that thousands of students find extremely helpful every single year. The study guides and worksheets on this site are also a good place to get a feel for how things are explained.

Ready to join?

Registering takes a short form. If you have a question first, message us on WhatsApp.

One-to-one and small group sessions are also occasionally available online. Message us on WhatsApp to ask, or call +92 315 322 6284.

Register WhatsApp