Scratch is a free coding community for students using block coding that allows them to create digital stories, games, and animations. Scratch promotes computational thinking and problem-solving skills; creative teaching and learning; self-expression and collaboration; and equity in computing.
To get started, check out this Educators Guide to set up a teacher account. Teachers are able to create classes and add students to their classrooms so that they can manage groups of students and create studios where students can add projects.
Some ideas for using Scratch:
Retell a story creating settings, characters and dialogue.
Create an interactive model of a science concept such as an atom.
Design games that reinforce content in a gamified way.
Tutorials are available for students to use to learn the basics of creating with code in Scratch once they are logged in.