Tynker | Coding for kids--Tynker is a creative computing platform where millions of kids have learned to program and built games, apps and more. Tynker offers self-paced online courses for children to learn coding at home, as well as an engaging programming curriculum for schools.
Daisy the Dinosaur - A fun iPad app that teaches kids how to program and animate by dragging blocks together and watching Daisy preform the action.
Gamestar Mechanic - A nice site for teachers wanting to teach their students how to program games. This is done by reinforcing skills such as, problem solving, writing, storytelling, and more.
Kodable - A fun iPad app designed for younger kids that has them controlling fuzzballs to complete each level. Each level deals w/ a simple concept of programming and gets more advanced as they get higher.
Programmr - A nice way to learn programming by solving coding exercises.
Quest - An innovative site/app for creating text based games that will show/hide the programming language while it is being worked on.