Scratch
Create stories, games and animations. Share with others around the world.
ScratchEd website - Scratch for Educators, with extensive resources and materials
Scratch Teacher Accounts - A Scratch Teacher Account provides educators with additional features to manage student participation on Scratch, including the ability to create student accounts, organize student projects into studios, and monitor student comments.
Getting Unstuck - Getting Unstuck is a 10-module intermediate Scratch curriculum to help your students develop greater creative and conceptual fluency with code.
Creative Computing - A Scratch curriculum guide from the ScratchEd team
Scratch Resources - an extensive collection compiled by Gianna Colson
ScratchEd Summer Series: Get Started with Creative Computing!
Project-Based Learning with Scratch - A music curriculum unit using Scratch
Machine Learning for Kids (AI and Machine Learning Projects Using Scratch. Lots of well-written worksheets for teachers and students. We suggest you start by choosing "Go to your Projects" and then click on "try it without registering" and click on the "recognizing" window and choose text, numbers or sounds and follow the directions)
Scratch Coding Cards also available in a PDF version