One-to-one lessons
$15 USD per hour
Live lessons with Zain, focused on the topics or code you bring. Ask questions and practise together.
Arrange my free trialUnited States and Canada · Live online
From “what comes after Scratch?” to “I made this.”
Give your child a coding teacher and a clear next step. Live Python lessons with Zain combine a structured learning plan, hands-on projects and time to ask questions.
Check availabilityOne-to-one lessons: $15 USD per hour. Packages from $60. Start with a free trial.
See lesson optionsanswer = input("What is 3 * 4? ")
if answer == "12":
print("You got it!")
else:
print("Try three groups of four.")Start with one question. Then let your child choose a topic, add a score and build another round.
Choose a starting point together. A beginner might build a question-and-answer quiz; a student with Scratch experience might start with a guessing game. We move forward when your child can explain and change the code, not just copy it.

I’m Zain. Bring your questions, including the ones you think you should already know. We’ll work at a pace that lets you understand the answer.
Read students’ experiencesSee whether my teaching suits you before paying for lessons.
$15 USD per hour
Live lessons with Zain, focused on the topics or code you bring. Ask questions and practise together.
Arrange my free trialOne tutor. Your goals. Every lesson is live, one to one and one hour long.
$60 USD total
$15 per one-hour lesson
Ask about 4 lessons$120 USD total
$15 per one-hour lesson
Ask about 8 lessons$180 USD total
$15 per one-hour lesson
Ask about 12 lessons$240 USD total
$15 per one-hour lesson
Ask about 16 lessonsStart with a free trial. We’ll agree on your lesson schedule and payment arrangements before you book a package. No automatic subscription is set up on this website.
Tell me what you need help with and when you’re available. We’ll agree on a time together.
No payment needed to enquire. Your message opens in WhatsApp or your email app.