| CARVIEW |
Select Language
HTTP/2 301
location: https://inventwithscratch.com/book/
cache-control: max-age=3600
expires: Sun, 01 Feb 2026 11:11:51 GMT
content-length: 243
content-type: text/html; charset=iso-8859-1
date: Sun, 01 Feb 2026 10:11:51 GMT
server: Apache
HTTP/2 200
vary: Accept-Encoding,User-Agent
last-modified: Thu, 28 Jan 2021 02:01:49 GMT
etag: "c3e-5b9ec45431d40-gzip"
accept-ranges: bytes
cache-control: max-age=3600, public
expires: Sun, 01 Feb 2026 11:11:51 GMT
content-encoding: gzip
pragma: public
x-powered-by: W3 Total Cache/0.9.3
content-length: 1229
content-type: text/html; charset=utf-8
date: Sun, 01 Feb 2026 10:11:51 GMT
server: Apache
Invent with Scratch
Scratch Programming Playground
This is the first edition that covers Scratch 2. Click here for the new edition of this book available that covers Scratch 3.
![]() |
Scratch is a graphical programming environment from MIT. It teaches programming concepts to kids by snapping “code blocks” into place to form complete programs. Scratch is completely free. Scratch Programming Playground is free to read online under a Creative Commons license. If you'd like to support the author, you can purchase a print or ebook. |
- Chapter 0 - Introduction
- Chapter 1 - Getting Started with Scratch
- Chapter 2 - Rainbow Lines in Space!
- Chapter 3 - Maze Runner
- Chapter 4 - Shooting Hoops with Gravity
- Chapter 5 - A Polished Brick Breaker Game
- Chapter 6 - Snaaaaaake!
- Chapter 7 - Fruit Slicer
- Chapter 8 - Asteroid Breaker... in Space!
- Chapter 9 - Making an Advanced Platformer
