Coding for kids, explained by animation

Free coding courses for children. Every concept is introduced by an animation that performs the exact sentence being spoken, set in a world your child chooses - dinosaurs, cricket, space, the deep sea and more.

Start free

Thinking Like a Coder

Free

The thinking that comes before any code. No typing needed.

Python Fundamentals

Free

Variables through classes - a complete first Python course.

Scratch Coding

Free

Drag blocks to make sprites move, talk and react.

HTML Basics

Free

Build a real web page from scratch, tag by tag.

CSS Basics

Free

Colour, spacing and layout - make the page look like something.

JavaScript Basics

Free

The language that runs in every web browser.

AI Basics

Free

How chatbots and recommendations actually work, built by hand.

Which course should my child start with?

A child who has never coded usually starts with Thinking Like a Coder, which needs no typing at all, or with Scratch, where code is dragged rather than spelled. From there, Python is the usual next step because its punctuation stays out of the way.

A child who mainly wants to make websites can go straight to HTML, then CSS, then JavaScript - each one makes the previous one look better. AI Basics works at any point and needs no other course first.

Can I see a lesson before signing up?

Yes - full lessons from every course are readable without an account: Thinking Like a Coder, Python Fundamentals, Scratch Coding, HTML Basics, CSS Basics, JavaScript Basics, AI Basics.

Is it really free?

Yes. Every course, every lesson and every practice game is free, with no subscription and no paywall part-way through.