Scratch
Scratch is a free software program from MIT which students can use to learn math concepts, tell stories, create games, and more. Karen Brennan (a member of the Scratch Team at MIT) describes Scratch as:
...a new programming language that makes it easy to create your own interactive stories, games, animations, music, and art.
Scratch is made by folks in the Lifelong Kindergarten group at MIT! (Remember Maria Knee's classroom?) The roots of Scratch go back to Turtle Logo. A variety of alternatives to Scratch are available. Download Scratch for your own computer, view projects in the Scratch gallery, and get help on:
Learn more about the Scratch programming language and its background on the English WikiPedia.
Scratch Basics
Video Overview (38 seconds on Vimeo)
Welcome to Scratch Day 2010 (3:47 on Vimeo)
Scratch Tutorials
Scratch Tutorial Videos (official website)
Scratch Cards (printable skill cards)
Scratch Reference Guide (PDF)
Shall We Learn Scratch? (177 eBook on Scribd - can download as a PDF)
Lego WeDo Integration
Other Scratch Resources
ScratchED Community (for educators using and teaching with Scratch)
Teaching Kids to think using Scratch (a K12Online10 video presentation by Chris Betcher)
Scratch Lesson Plan for Grade 8 Algebra (Liz B Davis)