Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.
Lightbot is great fun and does a surprisingly thorough job of introducing some pretty complex principles of programming.
Lightbot offers an easy way for kids to learn concepts like loops, if-then statements, and the like without typing or coding.
Khan Academy is a non-profit educational organization created in 2006 by educator Salman Khan with the aim of providing a free, world-class education for anyone, anywhere. The organization produces short lectures in the form of YouTube videos. In addition to micro lectures, the organization's website features practice exercises and tools for educators. All resources are available for free to anyone around the world.
Do you have any suggestions on where to learn coding and/or programming online for free? Leave me a comment and let me know!