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.
Scratch Tutorials https://scratch.mit.edu/projects/editor/?tutorial=getStarted
Tutorials: https://scratch.mit.edu/ideas
EdX-Programming in Scratch https://www.edx.org/course/programming-scratch-harveymuddx-cs002x-1
Google CS First Scratch Curriculum https://csfirst.withgoogle.com/c/cs-first/en/curriculum.html
Game Design in Scratch https://csfirst.withgoogle.com/clubplan/game-design