Have you ever struggled to find games that are fun but also educational for kids (your son, daughter, nephew)? Here is a list of free programming courses and apps for kids.
A website provided by MIT that lets children of all ages bring animated characters to life with code commands.
An app for iPad that uses videos and game like levels to teach children the basics of programming logic.
Like Scratch, hopscotch helps children understand programming by creating animated characters.
Code.org provides parents an enormous database of information and links to teach their children programming.
While generally used by teenagers, Khan Academy engages younger students with hands on activities and visuals.
The 2nd part is here.