Learn to Walk With Scratch 3.0

paperbook & ebook versions are available

Visual Step-by-Step

These illustrated, step-by-step tutorials will turn you into a confident coder with Scratch 3.0. The game is broken up into bite-size chunks and the numbered steps are kept simple to follow.

Scratch Guide

At the back of the book an 18-page Scratch Guide is included. Use the guide to learn about the different Scratch Blocks, expand on these games, or create new projects.

Custom Art Included

Access our free custom art assets to make your games pop with health meters, unique characters, tiled backgrounds, game screens, buttons, and more!
Do you love playing computer games?
Don’t just play them!
Why not make them?​

learn to make these games step-by-step in the book!

What Game Tutorials Are Included?

Scratch Snake Game Tutorial by Ctrl Alt Learning

Snake Game

Use the arrow keys to steer the snake and eat the food. Avoid touching the bombs, edges of the screen, and the snake’s body.

Scratch Tank Battle Game Tutorial by Ctrl Alt Learning

Tank Battle Game

Player 1 uses arrow keys to steer and L key to shoot. Player 2 uses WASD keys to steer and Z key to shoot.

Scratch Brick Breaking Game Tutorial by Ctrl Alt Learning

Brick Breaking Game

Use the mouse to move the paddle to bounce the ball. Different colored bricks take more hits to disappear. Game ends when the ball hits the bottom.

Scratch Cross the Road Game Tutorial by Ctrl Alt Learning

Cross the Road Game

Use arrow keys to steer the duck. Avoid hitting the cars or the water to help the duck reach a nest.

Scratch Mini Golf Game Tutorial by Ctrl Alt Learning

Mini Golf Game

Use left and right arrow keys to change the ball’s angle. Use the up and down arrow keys to change the ball’s power. Press the spacebar to shoot the ball.

Scratch 2-player Snake Game Tutorial by Ctrl Alt Learning

Bonus: 2 Player Snake Game

Player 1 uses the arrow keys to steer and player 2 uses WASD keys to steer. Avoid touching your own snake’s body or the edge of the screen.

Scratch 2-player Tennis Game Tutorial by Ctrl Alt Learning

Bonus: 2 Player Tennis Game

Player 1 uses the up and down arrow keys and player 2 uses the W and S keys to move the paddles to pass the ball back and forth.

Scratch Endless Scroll Game Tutorial by Ctrl Alt Learning

Bonus: Endless Scroll Game

Use arrow keys to steer the duck. Avoid getting hit by the cars and see how long the duck can be kept safe.

Scratch Coding Guide Tutorial Reference by Ctrl Alt Learning

Bonus: Scratch Guide

Use the 18-page Scratch Guide to learn about the different Scratch Blocks, expand on these games, or create new projects.

Quick Answers

Frequently Asked Questions

Scratch is a free, kid-friendly programming platform that uses drag-and-drop coding blocks to create games, animations, and stories. It's perfect for beginners and widely used in schools around the world.

Read more on the Scratch website

No prior experience is needed! The book is designed for beginners and progresses step-by-step through projects that build coding confidence and skills.

Absolutely! Each project encourages creativity. Once you've completed a tutorial, you're invited to modify, expand, or personalize the game however you like.

The games are organized from easiest to most challenging, building your skills as you go. We recommend working through them in order.

Yes! Throughout the tutorials, you'll find optional challenges to test your skills and encourage deeper problem-solving.

Definitely! Each game project comes with custom art assets to match the illustrations in the book and screenshots on this website. Students can download the art assets, game file, or simply hit remix to start a Scratch project with everything loaded in.

Yes! Each of the games is sold as a separate tutorial in our Teachers Pay Teachers store.

Check them out here.

Make a Game
for Free!

Enter your email address below and we will send you a free tutorial to make this Bug Squash game in Scratch 3.0!
Scratch Bug Squash Game Tutorial by Ctrl Alt Learning