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.