A lesson format that can be adapted to any grade level in middle school (and perhaps beyond). Students create an interactive animation to review the roots of words.
Students create function machine programs and challenge each other to figure out the function from the inputs and outputs. Basics of Scratch, includes simple lists.
DebugMe studio is a collection of projects for debugging challenges and/or training paths
You have to investigate why the projects do not work and find how to fix the problem
A simple guide to making a maze game which relies upon several key scratch ideas such as broadcast and sensing of color intercations. The game is incomplete and is ripe for extending.
After teaching students some basics (stage, sprites, costumes, loops, movement, ask/answer, broadcast/receive, variables), I challenged them to create their own projects.
"May I read your mind?" We play a binary guessing game and read their minds. After explaining the game, we program it in Scratch, starting from a project that only requires a few key additions.