One-to-one lessons
$12 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
Build an interface your child understands.
Turn JavaScript foundations into an interactive app. Work through components, state and forms with Zain, one small feature at a time.
Check availabilityOne to one: $12 USD per hour. Groups of up to three: $10 USD per student per hour. Both include a free trial.
See lesson optionsfunction Greeting({ name }) {
return <h2>Hello, {name}</h2>;
}A prop changes what the component displays. Next, add an interaction and follow the state change.
Build a reading tracker or task list, then explain where each piece of state belongs.

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.
$12 USD per hour
Live lessons with Zain, focused on the topics or code you bring. Ask questions and practise together.
Arrange my free trial$10
USD per student per hour
Learn with Zain in a group of up to three students. A free trial is included. Check availability to find a suitable schedule.
Arrange a group trialTell 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.