Let your child learn real coding
the fun way — by playing
From Scratch block basics to interactive Python lessons and game challenges — code unfolds line by line like a video: pause anytime, edit it, and run it for real in your browser. Nothing to install — just open the page and start learning.
Interactive courses · Learn by playing
Learn code like watching a video: pause and edit anytime — every line really runs in your browser.
Recommended learning path
Start from zero and move up step by step, with interactive practice at every stage.
Visual basics · Scratch
Code by dragging blocks: beat levels with the cat in Block Quest and build computational thinking.
Interactive Python class
13 interactive chapters where code grows line by line — pause, edit, and run it right in your browser.
Challenge mode · Farm Story
Put your new syntax skills to work in the game levels of Python Farm Story — practice while you play.
Tutorials · Go further
Fill in the gaps with our illustrated tutorials, then advance to data structures, algorithms and NOIP contests.
Why learn coding here
Interest-driven, with real practice — kids love it and parents can see the progress.
Runs right in the browser
Python runs in the browser (WebAssembly). No installs, no environment setup — any computer with a browser will do.
Game-style level design
Syntax practice is tucked into Farm Story and Scratch adventure levels — kids pick up coding while “just beating the next level”.
Learn a step, try a step
Every chapter has exercises: write it yourself first, check hints if stuck, and only then peek at the solution — all code really runs, so results are verifiable.
Parents can relax
Designed for kids and teens with no ads or dark patterns. Try the first 3 levels free — sign up only when you’re happy.
Sign up free, unlock every interactive course
The first 3 levels are free. Sign up to instantly unlock all levels and chapters — progress saves automatically.