Don't just code to compute. Code to express! Code to explore! Code to LEARN!
Computer Science & Video Games
Kids know games better than they know a lot of things. Outdoor games, board games, and video games. Video games have moved from fringe media in the past, to deeply embedded cultural artifacts of the present day. Students have well developed schema for the complex, rule-based systems that games present and are eager to make their own games. This is a huge opportunity to engage young people in computational thinking projects that can strengthen their skills in Math, Science, Literacy and even Language.
source: Dylan Ryder
Scratch - Imagine, Program, Share: a drag-and-drop coding language for kids
ScratchEd: Educator's resources
MIT App Inventor: A simplified coding language for making Android apps
Hands-On Coding Manipulatives
A number of new hands-on programming tools are spring up all over crowd funding sites like Kickstarter. They are aimed at helping even the youngest learners develop logic and instructional skills.
Tools for the Current Coding Education Push
Computer Science and programming activities are a very hot topic in education right now. High profile leaders in Education, Business, Government, and even celebrities are also helping to draw attention to the need for more young programmers and engineers. Here are some other tools available for students to learn coding.