Online tutoring · In English or Urdu

A clearer way to understand.

Patient explanation, careful reasoning, and practice with a purpose. I teach mathematics and programming in live, one-on-one online lessons.

From the method to the meaning.

Secondary and intermediate mathematics for students following Punjab and Federal Board syllabi. We connect definitions, methods, and worked examples, then practice applying them on your own.

Explore the free mathematics library

Classes 9 & 10

Number systems, algebra, geometry, trigonometry, and statistics. Support with understanding a topic, working through exercises, or preparing for examinations.

Classes 11 & 12

Functions, sequences, trigonometry, calculus, vectors, and analytic geometry. Particular attention to assumptions, notation, and the logic connecting each step.

Between lessons

Worked examples and practice with feedback. The free library has Unit 1 of each book complete, with more units to follow.

Online sessions with a shared digital whiteboard and notes. Tell me your class, board, and the topics you want to work on.

Learn by making something work.

Build a foundation in how programs behave: data, control flow, functions, and the habits of debugging. Small projects make those ideas concrete.

Python

Variables, functions, data structures, classes, and working with files. Write small, complete programs and learn to explain why they work.

Web development

HTML, CSS, and JavaScript: page structure, responsive layouts, and interaction. Learn how the browser turns your code into an interface.

Problem-solving

Algorithms, data structures, and reasoning about solutions. Work through examples, edge cases, and different approaches to a problem.

Live coding in a shared editor, with practice between sessions. Suitable for students and independent learners.

I also teach Arabic and Quran recitation with tajweed, one-on-one. Mention it in your message if that is what you are looking for.

Tell me where you’d like to begin.

Include your subject, current level, and preferred times. We can discuss a suitable starting point and session arrangements.

Start an inquiry