Skip to content

9 November 2026 · 3 min read

Coding subscription for kids: 7 criteria to choose well

It has never been easier to find an app or a platform to help your child "learn to code". It has never been harder to know which one is really worth the price. The sales pages all look alike: fun, progressive, adapted to every child. Here are the seven criteria we recommend checking before any subscription, whichever it is.

1. A real progression, not a collection of games

Many offers stack up pleasant activities with no common thread. Ask to see the learning path: are there clear levels, ideas that build on one another (sequences, loops, conditions, variables, functions)? And if your child already knows the basics, can they take a test so they do not have to redo everything?

2. Real code, eventually

Blocks are perfect to start with, especially before 10. But a good offer should lead, when the time comes, to a real typed language such as Python. Check that there is an organised move from blocks to text, not just blocks until age 15.

3. Immediate checking and hints

Watching coding videos does not teach coding. What makes children progress is trying, getting it wrong and understanding why. Your child should know straight away whether their program works, and get increasingly precise hints when stuck, without being handed the answer.

4. Tracking for parents

If your child codes alone, you should be able to see what they do: steps passed, regularity, next step. A regular summary (for example weekly) lets you talk about it together and spot a drop-off early.

5. Safety and privacy

Ask three simple questions: are there ads? Can my child talk to strangers? What data is collected, and which law protects it? For a child, a space without ads or open chat should be the norm.

6. Language

Children learn best in the language they read most easily. For bilingual families or children schooled in another language, being able to switch language without losing progress is a real plus.

7. The real cost

Compare like with like: the monthly price, the commitment period, what is included (all paths or only some?), the price for a second child and the conditions for stopping. A cheap subscription limited to a few activities sometimes costs more, per genuinely useful hour, than a complete offer.

How the Coding Lab answers these criteria

We designed the Coding Lab starting from these questions, and here are our answers, for you to check yourself:

  • Progression: Smart Blocks from age 7, Scratch, two bridges to Python, then four Python levels and nine workshops (turtle, games, website, robot, maths, puzzles, AI, objects, cybersecurity). Each level has a placement test.
  • Real code: Python from about age 10, and under every block program, the same code in Python.
  • Checking: every step is checked automatically, with progressive hints; children can also watch their code run step by step.
  • Parent tracking: a dashboard per child, a summary every Monday if you wish, a certificate for each completed level.
  • Safety: no ads, no chat between children; code runs in the browser, cut off from the internet; data processed under Swiss law.
  • Language: French, German, English and Italian, with switching at any time.
  • Price: CHF 49 per month (12-month commitment) or CHF 490 per year, all included; second child at −40% (CHF 79/month or CHF 790/year for two). Included in our Solo and Duo classes.

The simplest thing is to try: a mission can be played without an account, right on the page. And if you are torn between a self-paced platform and a class with a teacher, our articles online or in person and Solo or Duo can help.

Ready to introduce your child to coding?

Free 30-minute trial lesson, no commitment and no credit card.