With Scratch, you can program your own interactive stories, games, and animations, and share your creations with others in the online community. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively- essential skills for life in the 21st century. They learn mathematical and computational ideas that are built into the Scratch experience. As students create programs in Scratch, they learn core computational concepts such as iteration and conditionals, and gain an understanding of important mathematical concepts such as coordinates, variables, and random numbers. They also learn about the process of design. Typically, a student will start with an idea, create a working prototype, experiment with it, debug it when things go wrong, get feedback from others, then revise and redesign it, providing them with experience in the design process.
This tool is primarily designed for children age 8-16, but can be used by younger children with the help of a parent. It is provided free of charge.
The site provides tutorials and activity cards for a variety of projects, and there is an introductory, downloadable PDF available. For educators, The ScratchEd online community allows Scratch educators share stories, exchange resources, ask questions, and find people. ScratchEd is developed and supported by the Harvard Graduate School of Education. Additionally, the Creative Computing Curriculum Guide provides plans, activities, and strategies for introducing creative computing.‹ Back to Resources