Learn Scratch, one game at a time
The friendly drag-and-drop coding language. Games are made by snapping blocks together, and everything runs in the browser.
Lumo says: Brand new to coding? Start with My First Scratch Game. Then build a game right here in the page, where you can watch it run as you go.
Start here: your first Scratch game
One short, friendly build to learn how Scratch works. Then pick a game below.
Pip says: Every project here runs in the browser, so there is nothing to install. Pick a game and build it.
Build a game right here
Build each game step by step inside this page and watch it run, with nothing to install. You can download the project when it is done.
Full workshops: the same games in Scratch
Follow along in Scratch and learn the blocks behind each game, one step at a time.
Scratch Studio
Set up a game, play it live, then export a real .sb3 project file you can open in Scratch.
Everything else, plus every other engine, lives in the full workshop hub. Scratch runs in the browser, so nothing needs installing and no account is needed to start a build here.