Coding and computing
Block coding, electronics and computer science courses, plus a few tools that teach how the internet ought to be used.
Coding and computing 23
Code.org
A nonprofit that runs full computer-science courses from the first years of school upward, plus the Hour of Code / Hour of AI puzzles.
Free courses
Scratch
MIT's visual programming language and community, where children snap blocks together to make games, stories and animations, then share them.
Free to use
ScratchJr
A younger sibling of Scratch for early readers: picture blocks on a tablet, used to make characters move and tell short stories.
Free app
Tinkercad
A browser tool from Autodesk for 3D design, basic circuits and block coding, widely used in schools and clubs.
Swift Playgrounds
Apple's app for learning Swift by steering characters through puzzles, then writing real code, on iPad or Mac.
CS Unplugged
Computer science taught with cards, string and pencil, not a screen, from the University of Canterbury.
Free activities
Blockly Games
A small set of puzzle games from Google that introduce block programming, ending with a simple JavaScript step.
Free to play
micro:bit
A pocket-sized board and a set of lessons for learning to code physical things: lights, buttons, radio and sensors.
MakeCode Arcade
Microsoft MakeCode's browser editor for making retro-style games with blocks or JavaScript, then playing them on the web or a device.
Free to use
Raspberry Pi projects
Step-by-step projects from the Raspberry Pi Foundation, for the Pi, for the web, and for other kits, written for beginners upwards.
Free projects
MIT App Inventor
A block-based tool for making Android (and some iOS) apps in a browser, used in many school and club projects.
Free to use
Code Club
A worldwide network of free coding clubs for 9- to 13-year-olds, with project guides that anyone can follow at home too.
Free projects
Hour of AI
The current home of what used to be the Hour of Code: one-hour activities that introduce computing and, now, AI ideas. Still run with Code.org.
Free one-hour activities
Teachable Machine
A browser tool from Google that lets you train a simple image, sound or pose model with a webcam or microphone, then export it.
Free to use
Be Internet Awesome
Google's Interland game and curriculum about staying safer, kinder and more sceptical online.
Free game and lessons
Khan Academy Computing
Khan Academy's computing courses, including introductory programming, web pages and a look at how computers work.
Tynker
A commercial coding platform with block and text courses, Minecraft and Roblox projects, and a paid path beyond the free starter activities.
CodeCombat
A game in which the character moves when you write real code (Python or JavaScript). A free tier covers early levels; the campaign is paid.
Lightbot
A puzzle game about procedures, loops and conditionals, with a one-hour version and a paid full game.
Kodable
A sequence of coding games and lessons aimed at primary schools, with a free start and a classroom subscription.
Hopscotch
A visual coding app for iPad in which children build games and animations and can browse what others have made.
Bootstrap
A curriculum that teaches algebra through programming (and data science, in later modules), aimed at school classrooms.
Free curriculum
LEGO Education
Official lessons and software for LEGO education kits (including SPIKE and robotics), used in clubs and classrooms.
Nothing matches. Suggest a link.
Other subjects
New resources, checked
One short email when we add to the list. Nothing else.