Coding isn't just for computer whizzes, says Mitch Resnick of MIT Media Lab -- it's for everyone. In a fun, demo-filled talk Resnick outlines the benefits of teaching kids to code, so they can do more than just use new tech toys but also create them.
CS4FN: Computer Science for Fun. Build a program for chocoholics in a sweet factory, explore logical thinking through SuDoku, investigate algorithms through puzzle games or find out why computers can win at noughts and crosses: uk-based CS4FN has hundreds of activities, lesson plans and related links, with many aimed at Primary students.
Seymour Papert designed LOGO as a computer language for children. Initially a drawing program, LOGO controlled the actions of a mechanical "turtle," which traced its path with pen on paper. Electronic turtles made their designs on a video display monitor.
Must try Mozilla Popcorn Maker for creating great videos
40 Tools to Learn Coding: Teaching Kids to Code (EdSurge Guides)