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 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.

I've also created an online course on Udemy that follows the first six projects from the Scratch Programming Playground. You can sign up for the online course for free with the coupon code INVENT_WITH_SCRATCH.


Downloadable content zip file for Scratch Programming Playground

The downloads page has image files for the screencast tutorial projects.

Screencast Tutorials