What is Scratch?
- Scratch is a programming language and an online community where young people can program and share interactive media such as stories, games, and animation with people from all over the world. With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.
- As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically — essential skills for life in the 21st century.
- Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.
You can try Scratch HERE!
- You can find the ScratchEd handbook to learning Scratch for free download HERE!The guide can be used in a variety of settings (classrooms, clubs, museums, libraries, and more) with a variety of learners (K-12, college, and beyond). No prior experience with computer programming is required, only a sense of adventure!
- You can find some more Scratch resources in the ScratchTastic Kata section.
- You can take the edX 'Programming in Scratch' course for free HERE! You can either choose to pay and get accredited for this course or to 'Audit' it and take it at no cost.
Sample Tutorials and Projects
The table below contains external resources to help you learn Scratch! Want to find out how other Dojos are using Scratch? Click the button below!
Scratch Dojo Tutorials
What's next after Scratch? - SNAP!
If you are already a master of scratch and would like to see what to do next then we recommend checking out SNAP! which is an extended reimplementation of Scratch that allows you to Build Your Own Blocks. See SNAP Here!