Scratch Coding 101: Programming with Scratch 3.0
Scratch is an introductory programming language developed at the Lifelong Kindergarten group at the MIT Media Lab. It is a visual coding language where programming is done by moving and attaching blocks rather than by writing code. Scratch coding enables kids to quickly program graphics, animations, and games without getting bogged down by the complexities of modern programming languages. This course is the first in our sequence on Scratch coding and introduces Scratch by first walking you through creating your own account, writing simple programs, and then building your way up to creating complex movements. Students can make their sprites move in interesting ways across a chosen backdrop. Students will finish the course by completing a challenging project.