What Can I Do With Scratch

According to the Scratch homepage, Scratch is a programming language that makes it easy for users to create their own interactive stories, animations, games, music, and art -- and share their creations on the web.

When students design projects with Scratch they develop fluency with digital technology using the skills that will be needed for the 21st century.


  • Simulations: demonstrate concepts by imitating something that is done in reality. For example a probability simulation, such as a coin or dice toss experiment. See video of probability demonstration.
  • Multimedia: create interactive puzzles, quizzes, demonstrations and class presentations. See video of quiz demonstration.
  • Music: create interactive instruments, music videos, or games that prompt students to play notes in the correct order. See video of saxophone demonstration.
  • Art: create interactive and non-interactive art projects. See video of math art demonstration.
  • Storytelling and Journals: create interactive stories or animations to support students narrative and creative writing skills. See video of interactive story.
  • Role play: role play real world professions, for example pretending to be a game designer and design a new game.