
Below are some handouts for an activity that teaches how to program some simple mini-games in Scratch. Scratch is a great educational tool for teaching simple programming concepts to kids.
The first game is an introduction to Scratch. It includes step-by-step instructions on how to make a simple game and tries to familiarize you with how Scratch works.
The other games are designed as exercises with just a general description of what you need to program in order to make the game work. In the exercise handouts, the "Try It" sections are optional. If a "Try It" section is too hard, you can skip it and still end up with a working game at the end.
![]() |
Avoid the monsters and get the cake.
Topics: Scratch Basics
Difficulty: Introduction
|
![]() |
Drive around the track.
Topics: Movement
Difficulty: Easy
|
![]() |
Dress-up a doll in different clothes
Topics: Costumes
Difficulty: Easy-Medium
|
![]() |
Shoot at the clay targets.
Topics: Costumes, Random
Difficulty: Easy-Medium
|
![]() |
Solve puzzles to escape the room.
Topics: Messages
Difficulty: Medium
|
![]() |
Run through the maze to get the cheese.
Topics: Collision Detection, Artificial Intelligence
Difficulty: Medium-Hard
|
![]() |
Land a spacecraft on the moon.
Topics: Variables
Difficulty: Hard
|
![]() |
Guide for teachers on how the handouts can be used in a classroom setting
|
If you are using Scratch on computers without Internet access, then the direct links to the Scratch projects on the handouts won't work. Instead, you can download the Scratch project files here. Then, you can load the projects into your offline version of Scratch.
Some of the art used in these games is from Scratch and is licensed under CC BY-SA 2.0. Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu.