Home‎ > ‎ICT Programming‎ > ‎

Introduction to Scratch

Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As students create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.

If you're new to Scratch, there are a variety of resources that can be helpful in getting started, including the Getting Started guideScratch cardsScratch videos, and the Scratch reference guide. The Languages page contains translations of these and other resources in a variety of languages, from Arabic to Ukrainian.

Different people get started with Scratch in different ways. Some like to tinker with various blocks to see what they do. Others like to experiment with the sample projects that come with Scratch, and then make changes to the scripts.

YouTube Video

Introduction to Scratch

Scratch Assignments 

(click each assignment to go to the assignment page)

 1 Basic Pong Game
 2 Target Game
 3 Mr. Wiggly's Dance
 4 Pacman Game
 5 Student Choice
 A1 Advanced: Asteroids
 A2 Advanced: Virtual Instrument / Playback Instrument
 A3 Advanced: Aquarium Simulator

Jon Hamlin,
Feb 7, 2014, 10:55 AM