Scratch 3 Programming Playground: Learn to Program by Making Cool Games

  • 1h 48m
  • Al Sweigart
  • No Starch Press
  • 2021

Scratch, the colorful drag-and-drop programming language, is used by millions of first-time learners worldwide. Scratch 3 features an updated interface, new programming blocks, and the ability to run on tablets and smartphones, so you can learn to code on the go.

In Scratch 3 Programming Playground, you’ll learn to code by making cool games. Get ready to destroy asteroids, shoot hoops, and run mazes! Each game includes easy-to-follow instructions with full-color images, review questions, and creative coding challenges. Want to add more levels or a cheat code? No problem, just write some code.

You’ll learn to make games like:

  • Maze Runner, a maze navigation challenge
  • Rainbow Lines, a dazzling animation program
  • Asteroid Breaker, a space adventure game
  • Basketball, a gravity-based game of hoops
  • Brick Breaker, a remake of Breakout, the brick-breaking classic
  • Platformer, a game inspired by Super Mario Bros.

Learning how to program shouldn’t be dry and dreary. With Scratch 3 Programming Playground, you’ll make a game of it!

Uses Scratch 3

About the Author

Al Sweigart is a celebrated software developer, programming teacher, and creator of a wildly popular Udemy Python course. A fellow at the Python Software Foundation, Sweigart is the author of several Python books for beginners, including the worldwide bestseller Automate the Boring Stuff with Python.

In this Book

  • Introduction
  • Getting Started with Scratch
  • Rainbow Lines . . . in Space!
  • Maze Runner
  • Shooting Hoops with Gravity
  • A Polished Brick Breaker Game
  • Asteroid Breaker . . . in Space!
  • Making an Advanced Platformer
  • Where to Go from Here