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.
Examples:
- 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.