Programming Basics: A website for teaching people how to program

Programming Games in Scratch

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.

Teacher's Guide

Other Resources

Offline Resources

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

[Back to Downloads]

Programming Basics

E-mail | About | Privacy Policy