Scratch Coding
Scratch is a free, beginner-friendly, block-based visual programming platform from MIT. Kids drag and drop colorful blocks to create interactive stories, games, and animations,making coding fun, intuitive, and accessible. Offered in both a progressive series or skill-based levels.

Scratch 101
Introduction to coding in Scratch. Code a basic Flappy Bird style game
Scratch 104
Practice coding longer programs. Code the classic “Snake” game
Scratch 107
Learning variables by adding score, ball speed, and player speed variables to a class Pong game
Scratch 102
Basics of Scratch Coding.
Code a simple maze game and a simple avoid the sprite game
Scratch 105
Independent project development making a game/scene with as may motion blocks as you can!
Scratch 108
The "Control Challenge" using advanced control and motion blocks like "forever" and "wait until"
Scratch 103
Learn more intermediate programming concepts. Code a “crossing the road” game, similar to the classic Frogger
Scratch 106
Collision detection and defining sprite interactions and edge bouncing