Mathematics, coding, Arabic — three subjects I teach one-on-one.
Everything here happens online, in English or Urdu, in live sessions with shared notes and video walkthroughs. Scroll down for each discipline — curriculum, format, and how to get started.
Mathematics — Classes 9 to 12.
My home subject. I teach Pakistani secondary and intermediate mathematics under both Punjab Textbook Board and Federal Board (FBISE) syllabi — plus a growing library of free, interactive chapter solutions that replaces the old "math keys" most students rely on.
Matriculation · Classes 9 & 10
Real Numbers, Logarithms, Algebraic Manipulation, Geometry & Proofs, Quadratics, Matrices, Trigonometric Identities, Chords & Arcs, Basic Statistics — the whole board syllabus, unit by unit.
FSc · Classes 11 & 12
Sets & Functions, Sequences & Series, Permutations & Combinations, Induction, Trigonometry, Differentiation, Integration, Vectors, Analytic Geometry, Linear Programming.
Online solution notebooks
Every worked example, every exercise, every review question — with inline explanations, LaTeX-typeset equations, and short video walkthroughs. Free to use, forever.
Coding — from first line to shipped app.
I teach programming the way I wish I had been taught it. We start with fundamentals that last — types, control flow, functions, data structures — then move to whatever direction you care about: Python, web development, or algorithmic problem-solving.
Python fundamentals
Variables, control flow, functions, classes, file I/O. We build small, complete projects along the way — a calculator, a word game, a data-processing script — because that's how the concepts stick.
Web development
HTML, CSS (Flexbox, Grid, modern CSS), and JavaScript. We build real responsive sites from scratch — not framework tutorials, the actual foundation that makes framework tutorials make sense.
Algorithms & interview prep
Arrays, strings, trees, graphs, dynamic programming. For university students and self-taught learners preparing for technical interviews. Problem sets from LeetCode and CLRS, walked through line by line.
Arabic — for those who want to understand, not just recite.
A subject close to my heart. I teach Quranic recitation with tajweed, Classical (Quranic) Arabic grammar, and the basics of Modern Standard Arabic for conversation. For Muslim learners who want their relationship with the Quran to be one of comprehension, not just memorisation.
Quran recitation & tajweed
Proper articulation of letters (makharij), rules of elongation (madd), stopping (waqf), and rhythmic recitation. Starting from the basics or refining existing practice — both welcome.
Classical Arabic grammar
The language of the Quran. Nahw (syntax) and sarf (morphology) taught with direct reference to Quranic verses, so every rule you learn immediately opens a passage you already know.
Modern Standard Arabic
Conversational MSA basics for travel, work, or connection with the wider Arabic-speaking world. Sound-and-script foundations, vocabulary around everyday topics, and short dialogues.
Send a message with what you need.
The quickest route is the contact form on the home page. Tell me which subject, which level, and roughly when you'd like to start. I reply within a day.
Start an enquiry→