Scratch is a high-level block-based visual programming language and website aimed primarily at children as an educational tool, with a target audience of ages 8 to 16.
It is expressly design to facilitate collaboration between students, by making it easy to share work with the wider community, and to 'remix' and build upon the work of others.
It is a 'low floor, high ceiling' system which allow students work at different paces and take work to different depths at different times
Scratch
Scratch is the world’s largest coding community for children and a coding language wit h a simple visual interface that allows young people to create digital stories, games, and animations. Scratch is designed, developed, and moderated by the Scratch Foundation, a nonprofit organization.
Scratch promotes computational thinking and problem-solving skills; creative teaching and learning; self-expression and collaboration; and equity in computing.
Join Scratch: https://scratch.mit.edu/join
Basic Tutorials: https://scratch.mit.edu/ideas
Scratch Educator Resources
https://scratch.mit.edu/educators#resources
Educator Guides show you how to prepare and run Scratch classes and workshops.
Creative Computing from the ScratchEd Team at Harvard provides plans, activities, and strategies for introducing creative computing in the classroom.
from Brilliantlabs.ca: