This is part of a short series highlighting some free web based tools that can help teach kids to code.
The Massachusetts Institute of Technology (MIT) were one of the first Universities to get on the MOOC scene with Open Courseware and they have materials from over 2000 courses online to help support self-learning.
You can find the computer programming courses under the topic Engineering and the Computer Science sub-topic.
As you scroll through the amount undergraduate and graduate courses of offer you will realize just what a rich resource this is. Courses include C++, Java, graphics, animation, computer science fundamentals, and lots, lots more!
Of course there are lots of other MOOCs out there that will teach you about computer coding such as www.coursera.org and www.edx.org and www.futurelearn.com but MIT Open Courseware gets the main mention here as it was pretty much the first of its kind.