Book free class

Live 1-on-1 online Python classes · Ages 7–15

Your child builds their first Python game in 30 minutes. The first class is free.

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.

  • No experience needed, with a level for every age
  • Times shown in your time zone (US, UK & Canada)
  • No credit card. No pressure. Just a fun class.
★★★★★ 5.0 from 55 reviews
1,920+lessons taught
Top 5%Super Tutor on Preply
🎁 Free · 30 min · Live 1-on-1

Book your child's free trial class

  1. 1 Your child
  2. 2 Your details
  3. 3 Pick a time
How old is your child?

Any coding experience?

What do they love? (optional, pick any)

Takes about 60 seconds · 100% free

Sound familiar?

Your child is great with screens. Let's make them great at creating with them.

"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.

"School coding is too slow and too basic."

Drag-and-drop blocks only go so far. Python is the real language used at Google, NASA and in AI.

"AI is changing everything. Will they keep up?"

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

30 minutes. One real game. A clear plan.

  1. 1

    Pick a time 2 min

    Tell us your child's age and what they love, then choose a slot that suits your family's time zone.

  2. 2

    They build a real game, live 25 min

    One-on-one on Google Meet. We theme the project around their interests: dinosaurs, Minecraft, space, football and more.

  3. 3

    You get a learning roadmap 5 min

    An honest level check and a personalised plan for what your child can build next. Keep it either way.

What your child will build

Real projects they can't wait to show off

Every lesson ends with something your child made. These are typical projects at each level.

Ages 7–9

Number Guessing Game

Their first real program, usually built in the free class.

Ages 7–9

Turtle Art & Patterns

Loops and shapes become colourful digital art.

Ages 10–12

Snake Game with Pygame

A real arcade game with graphics, keyboard controls and a scoreboard.

Ages 10–12

Quiz Game on Their Favourite Topic

Lists, scores and logic in a quiz they can challenge friends with.

Ages 13–15

Their Own AI Chatbot

An introduction to how AI tools like ChatGPT actually work.

Ages 13–15

Real-Data Dashboards

Analysing real sports or weather data, the same skills data scientists use.

A clear path, not random lessons

From first line of code to real-world projects

  1. Level 1

    Foundations

    Variables, loops and decisions through games and art.

  2. Level 2

    Game Builder

    Functions, lists and Pygame for real playable games.

  3. Level 3

    Real World

    Data, APIs and automation: apps that do useful things.

  4. Level 4

    AI & Beyond

    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.

Usama, Python tutor at CodeCubs Academy
⭐ Super Tutor
Top 5% on Preply

Meet your child's teacher

Hi, I'm Usama 👋

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.

  • 💼 Former Senior Data Scientist
  • 🎓 Python, AI & data expert
  • 🗣️ Native-level English
  • 📹 Camera-on, 1-on-1 classes
Book a free class with Usama

What students say

Rated 5.0 ★ across 55 verified reviews

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."
Mohamed · Verified student
★★★★★
"Great tutor, highly recommend. He will tailor the lessons to your goals, which makes him very flexible."
Fares · Verified student
★★★★★
"Explanations are clear and understandable. Very good lessons 😊"
Alicja · Verified student
★★★★★
"Great tutor with a clear and structured road map."
Fati · Verified student

Why 1-on-1?

Your child never gets lost in the crowd

Group classesApps & videosCodeCubs 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

Safe, simple and flexible

Parents always welcome

Sit in on any class, anytime. Lessons can be recorded on request.

Monthly progress updates

See what your child has learned and what's coming next.

Flexible scheduling

After school and weekends in your time zone. Reschedule with 12 hours' notice.

Just a laptop

Windows, Mac or Chromebook. We set everything up together in the first class.

Privacy first

We only ask parents for contact details. Your child's data is never shared.

Cancel anytime

Monthly plans with no long contract. Pause for holidays whenever you need.

Simple pricing

Start free. Continue only if your child loves it.

🌱 Founding Families

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.

Explorer

1 class / week · 50 min

$156 $125/month

≈ $31 per class

  • 4 live 1-on-1 classes
  • Project every month
  • Monthly progress update
Most popular

Builder

2 classes / week · 50 min

$280 $224/month

≈ $28 per class

  • 8 live 1-on-1 classes
  • Faster progress, about 2× projects
  • Homework help between classes
  • Monthly progress update

Accelerator

3 classes / week · 50 min

$396 $317/month

≈ $26 per class

  • 12 live 1-on-1 classes
  • Competition & GCSE/AP prep
  • Portfolio of projects
  • Priority scheduling

🛡️ 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 class

Questions parents ask

Frequently asked questions

Does my child need any coding experience?

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.

Is 7 too young to learn Python?

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.

Why Python instead of Scratch?

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.

What time are classes? I'm in the US / UK / Canada.

The booking calendar automatically shows open slots in your local time. We offer after-school and weekend times for families in all three countries.

What equipment do we need?

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.

What happens after the free class?

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.

How do you keep kids engaged online?

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.

What if we miss a class?

Reschedule with at least 12 hours' notice and the class moves to another time, no charge. Holidays? Just pause your plan.

Give your child a head start today. The first class is on us.

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