Home | Buy the Book on No Starch | Buy the Book on Amazon | My Scratch Profile | @AlSweigart

Invent with Scratch!

Scratch is a free, graphical programming environment from MIT. It teaches 8- to 16-year-olds programming by snapping code blocks together to form complete programs.

By signing up for a free account, you can access your Scratch programs from any web browser.

I wrote Scratch 3 Programming Playground, with many of these projects. You’ll learn to program by making cool games where players destroy asteroids, shoot hoops, and slice and dice fruit!

Each game includes easy-to-follow instructions, review questions, and creative coding challenges to make the game your own. Want to add more levels or a cheat code? No problem, just write some code.