A first coding course for a 10-year-old that isn't Scratch
Scratch is a great sandbox, but it does not lead anywhere. Here is what to look for in a first real coding course for a curious kid — and what your child actually builds in the first few weeks.
If your kid has outgrown Scratch and keeps asking to make "a real one", you have hit a common wall. Block-based tools are a wonderful on-ramp, but they stop short of the thing your child actually wants: a program that runs the way the apps on their phone run.
What to look for in a first real course
- They finish something every week. Not a 40-hour project they abandon — a small, complete thing they can show you on Friday: a greeter, a tip splitter, a guessing game.
- It teaches a language they will keep using. Python and JavaScript are what real software is written in. A first course should use one of them, not a proprietary toy.
- It is self-paced. A curious 10-year-old and a busy 14-year-old need different speeds. A fixed live class fits neither well.
- An adult is not required to teach it. You should not need to know how to code to keep your child unblocked. A good course has a patient AI coach built into every lesson.
- It is honest about screen time. Building something is a different activity from watching something. Look for a course that ends each session with a made thing, not a streak.
What your child actually builds
In our beginner Quests (Python or JavaScript), each of the eleven phases is one finished mini-project:
- A personalised greeter — their first running program, in about an hour.
- A profile card, a tip splitter, Mad Libs — variables and text.
- A number-guessing game — decisions and loops.
- A quiz game and a fortune teller — lists and functions.
- A diary that saves to a file — data that survives being closed.
- By phase 11, their own small web API — the same shape of thing that sits behind a real app.
How the lessons work
Every lesson runs a short loop: your child reads what an idea is for, writes the instruction in plain English, reviews what the AI wrote against a checklist, then changes one line by hand to see what happens. They are directing, reviewing and owning — not copying.
Ages 10 and up are welcome, and the first lessons of every course are free with no card. See the Python Quest → · or the JavaScript Quest →