Scratch is a popular animation and interactive tool used to teach programming techniques. It's aimed at children, but can be used by anybody to learn programming. Here's how to use Scratch to learn programming & coding on Mac
The Intro to Scratch Programming Mystery (Part 2) - STEM Detective Lab
7 Tips and Tricks to Learn Programming Faster - GeeksforGeeks
A Free Coding Curriculum for Beginners, by Evan Kozliner
Learn to Code With These 5 Online Coding Courses for Beginners - CNET
Scratch (programming language) - Wikipedia
PPT - 6 Best Programming Languages for Kids to Start Learning Code
Scratch 2 Offline Editor Beta Version Download - Colaboratory
Scratch Coding for Kids 8-12 Course: Learn to Code
15+ Totally FREE Coding for Kids Websites & Apps for 5-15 Years