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
Give your project somewhere to keep its data.
Learn how tables, keys and relationships fit together. Design a small database with Zain and practise storing, finding and checking information.
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 optionsbooks: id, title, author
loans: id, book_id, borrowed_on
loans.book_id → books.idA loan points to an existing book. This is a relationship to reason about before writing the SQL.
Model a reading library with books and loans. Explain why a relationship is needed and test whether the design keeps records consistent.

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.