Quick answer

Look for live teaching, small groups, a beginner-friendly first language, real projects, a clear progression and a free trial. Be cautious of large classes, recorded-only courses and promises that a child will build "apps" in a few weeks.

Seven questions to ask

  1. Is it live? Live teachers answer questions the moment a child gets stuck.
  2. How many students per group? Smaller groups mean more help. We cap ours at five.
  3. What language do beginners start with? It should give quick results and readable errors.
  4. What will my child build? Look for named projects, not just topics.
  5. What comes next? A clear path from first course to more advanced ones.
  6. Can we try a class? A free trial or demo shows you the real teaching.
  7. How will I know how it is going? Regular, honest updates matter.

Red flags

  • Very large classes where children never speak
  • Recorded videos only with no live help
  • Big promises: "build your own app in a week"
  • Pressure to pay for long packages upfront
  • No clear age guidance for each course

Practical things to check

  • Timings that fit around school
  • Equipment, usually a laptop or desktop and a stable connection
  • Rescheduling: what happens if your child misses a class
  • Recordings: can your child rewatch sessions?

Matching the course to the child

Your childA good starting point
7–10, never codedUnplugged activities or a short workshop
10–13, beginnerA beginner text language, such as Small Basic
12+, comfortable typingPython
Curious about AIAn AI literacy course

How Learning Bubble does it

Live classes, groups of up to five, a clear path from Fun with Coding to Learn Python, and a free 30-minute demo before you decide. Read also how to choose an online course for your child.

Our technology courses for kids: Fun with Coding (ages 10–16), Learn Python (ages 12–18) and Artificial Intelligence for Kids (ages 12–16). For younger children, try the free AI Explorers workshop or our free at-home coding activities.

Frequently asked questions

How do I choose an online coding class for my child?
Check that it is live, in a small group, uses a beginner-friendly first language, includes real projects and offers a free trial.

What is a good class size for kids' coding?
Small groups of around three to five students let every child get help quickly.

Are recorded coding courses good for kids?
They can supplement learning, but children usually need live help when they get stuck, especially as beginners.

What equipment does my child need?
Usually a laptop or desktop computer, a stable internet connection and a quiet space.


Written by the Learning Bubble teaching team. If something here does not match your situation, ask us. We would rather give you a straight answer than have you guess.