"They'd game all day if I let them."
We turn that obsession into a skill. Kids who love playing games get hooked on building them.
Live 1-on-1 online Python classes · Ages 7–15
Fun, project-based lessons with a former Senior Data Scientist. Your child goes from playing games to building them, with a teacher who works only with them.
Pick a time that suits you (shown in your local time)
We'll message you on WhatsApp or email within 12 hours with times for your free class.
Sound familiar?
We turn that obsession into a skill. Kids who love playing games get hooked on building them.
Drag-and-drop blocks only go so far. Python is the real language used at Google, NASA and in AI.
Kids who understand how technology works will build the future instead of just scrolling through it.
It isn't about turning every kid into a programmer. Coding teaches them to think step by step, solve problems and fix their own mistakes, and those skills help in every subject.
How the free class works
Tell us your child's age and what they love, then choose a slot that suits your family's time zone.
One-on-one on Google Meet. We theme the project around their interests: dinosaurs, Minecraft, space, football and more.
An honest level check and a personalised plan for what your child can build next. Keep it either way.
What your child will build
Every lesson ends with something your child made. These are typical projects at each level.
Their first real program, usually built in the free class.
Loops and shapes become colourful digital art.
A real arcade game with graphics, keyboard controls and a scoreboard.
Lists, scores and logic in a quiz they can challenge friends with.
An introduction to how AI tools like ChatGPT actually work.
Analysing real sports or weather data, the same skills data scientists use.
A clear path, not random lessons
Variables, loops and decisions through games and art.
Functions, lists and Pygame for real playable games.
Data, APIs and automation: apps that do useful things.
Intro to AI and machine learning, plus GCSE and AP CS prep.
Your child starts at the right level, decided in the free class. Every month you get a short progress update.
Meet your child's teacher
Before I started teaching full-time, I worked as a Senior Data Scientist at Devsinc, building real AI and data systems. I've since taught 1,920+ online lessons to students around the world, and I'm rated 5.0 stars as a Super Tutor (top 5%) on Preply.
My students describe me as patient and structured, and good at breaking big ideas into small, easy steps. Kids need exactly that. With younger learners I keep it playful: every class ends with something your child built and is proud to show you.
What students say
Real reviews from Usama's students on Preply.
"Usama is an excellent teacher who truly knows how to break down complex concepts into simple understandable steps."
"Great tutor, highly recommend. He will tailor the lessons to your goals, which makes him very flexible."
"Explanations are clear and understandable. Very good lessons 😊"
"Great tutor with a clear and structured road map."
Why 1-on-1?
| Group classes | Apps & videos | CodeCubs 1-on-1 | |
|---|---|---|---|
| Teacher's full attention | ✗ | ✗ | ✓ |
| Paced to your child | ✗ | ~ | ✓ |
| Projects on their interests | ✗ | ✗ | ✓ |
| Help the moment they're stuck | ~ | ✗ | ✓ |
| Real Python, not just blocks | ~ | ~ | ✓ |
Made for parents too
Sit in on any class, anytime. Lessons can be recorded on request.
See what your child has learned and what's coming next.
After school and weekends in your time zone. Reschedule with 12 hours' notice.
Windows, Mac or Chromebook. We set everything up together in the first class.
We only ask parents for contact details. Your child's data is never shared.
Monthly plans with no long contract. Pause for holidays whenever you need.
Simple pricing
We're opening 20 Founding Family spots: 20% off your plan for as long as you stay, in return for honest feedback as we grow.
1 class / week · 50 min
$156 $125/month
≈ $31 per class
2 classes / week · 50 min
$280 $224/month
≈ $28 per class
3 classes / week · 50 min
$396 $317/month
≈ $26 per class
🛡️ Happiness guarantee: if your child isn't enjoying it after their first 2 paid classes, we'll refund the rest of the month. No questions asked.
Prices in USD. Pay by card in your own currency. Monthly billing, cancel anytime.
Start with a free classQuestions parents ask
None at all. Most kids start from zero. In the free class we find your child's level and start from there. If they've used Scratch before, they'll pick Python up even faster.
Not with the right approach. For 7–9 year olds we use visual projects like turtle art and simple games, with short, playful steps. They're typing real Python and loving it.
Scratch is a great start, but it's a toy language. Python is what professionals use for games, websites and AI, it's taught in GCSE and AP Computer Science, and it's the easiest "real" language to learn.
The booking calendar automatically shows open slots in your local time. We offer after-school and weekend times for families in all three countries.
A laptop or desktop (Windows, Mac or Chromebook) with a webcam and internet. Tablets aren't ideal for typing code. We'll set up everything together in the first class. No downloads are needed to start.
You'll get a personalised learning roadmap. If your child wants to continue, pick a plan. If not, no problem: there's no payment, no card and no follow-up pressure.
Every project is themed around what your child loves, every class ends with something they built, and in 1-on-1 there's no waiting around. Kids are building the whole time.
Reschedule with at least 12 hours' notice and the class moves to another time, no charge. Holidays? Just pause your plan.
30 minutes. One real game. A clear plan for what's next. Spots are limited each week because every class is 1-on-1.
Book my child's free class →No credit card · No obligation · Ages 7–15