Skip to content
Little Creators Lab
Lessons Workbooks For teachers Get the workbook

Home › Lessons

Free coding courses for young children

Every lesson is a complete project, filmed step by step. No sign-up, no cost.

A ScratchJr project open on a tablet: a penguin on an autumn stage with its block script below
72 lessons · 9 units · ages 5-8

Kids Programming: Foundations

72 lessons that start in ScratchJr and open out into art, sound, cartoons and puzzles - everything a five-year-old needs before real code.

See the course →
Scratch-style coding blocks - when clicked, say hello, repeat, move 10 steps - beside the Scratch Cat
62 lessons · 8 units · ages 8-12

Scratch: The Complete Course

62 lessons that turn block-play into real games - arcade classics, platformers, 3D worlds and a Roblox bot.

See the course →
A code editor showing a real Python turtle program that draws a star
63 lessons · 6 units · ages 10-14

Python: The Complete Course

63 lessons from the first print statement to a deployed web app, a Telegram bot and a trained computer-vision model.

See the course →

Never miss a lesson

Get a free three-page sample of the workbook, and an email whenever a new lesson lands.

Free coding courses and printable workbooks for children aged 5-14.

Shop

Lesson Workbook
Workbook + Student Book
Classroom Licence

Learn

Kids Programming course
Scratch course
Python course
Get ScratchJr

ScratchJr blocks, buttons, sprites, backgrounds and interface screenshots © the ScratchJr team — DevTech Research Group (Tufts University), the Lifelong Kindergarten Group (MIT Media Lab) and the Playful Invention Company — used under the Creative Commons Attribution-ShareAlike 4.0 licence (CC BY-SA 4.0). ScratchJr is a free app: scratchjr.org. Little Creators Lab is not affiliated with or endorsed by the ScratchJr team.

© 2026 Little Creators Lab. All original text, illustrations and page designs are our own.