Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience. Also Storytelling Alice and Adventures in Alice Programming.
Scratch is a great tool to help students begin to learn about animation and game creation. Created by students at MIT, Scratch has all the tools to help a person of any age get started in creating computer games, graphics, cartoons, and animated stories. Advanced animation favorite:
NSF Exploring CS curriculum, designed to articulate with the new (in-process, 2012) AP Computer Science.
The Institute for Mathematics and Computer Science (IMACS) is an independent teaching and educational research institute headquartered in Plantation, Florida, USA. In addition to full-time curriculum development and publishing divisions, IMACS operates teaching facilities for above average to talented elementary and secondary school students. Useful for their online course material.
Robotics, some using the LEGO NXT
Jr. FIRST LEGO League (ages 6-9) – mechanical, research, collaborative brainstorming presentation rather than programming.
FIRST LEGO League (ages 9-14) – autonomous robot programming
High school programs as well, one through and one through the parent organization, FIRST and its Oregon arm.
OMSI's interactive robotics lab
Alternative to straight robotics, also originating as part of Papert's legacy
The Program by Design group formerly TeachScheme, ReachJAVA! the language/IDE has been revamped to be Racket (sometimes referred to as DrRacket). There are middle-school (after school) and high school instances, as well as some materials at the undergraduate and graduate-student level. This group places programming firmly at the center of computer science, which puts them out of the mainstream of current academic/NSF thinking. A local high school teacher swears by this curriculum and approach, as teaching problem-solving, programming, and program design without getting too caught up in issues of syntax and language implementation. There's a book for math-phobes – Picturing Programs (written for college freshmen, but still accessible to some 11 and 12 year olds who have an advantage in technology).
Program by Design's Bootstrap for middle schoolers
Code academy is "A better, more interactive way to learn programming by actually coding."