Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.
Kodu lets kids create games on the PC and XBox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game, young children as well as adults with no design or programming skills.
Develop once, publish everywhere! Unity is the ultimate tool for video game development, architectural visualizations, and interactive media installations – publish to the web, Windows, OS X, Wii, Xbox 360, and iPhone with many more platforms to come.
A lesson plan for every grade level that promotes computation thinking.
Is it magic? Or an algorithm? Download two computer science magic books.
Computer Science Unplugged. Teach programming concepts w/o a computer