I'll agree with Carlsednaoui, but add a few resources to the list:<p>ONLINE VIDEO LECTURES<p>Let's Code Test Driven JavaScript: <a href="http://www.letscodejavascript.com/" rel="nofollow">http://www.letscodejavascript.com/</a><p>One Month Rails: <a href="https://onemonthrails.com/" rel="nofollow">https://onemonthrails.com/</a><p>Learnable: <a href="https://learnable.com/" rel="nofollow">https://learnable.com/</a><p>Code School: <a href="http://www.codeschool.com/" rel="nofollow">http://www.codeschool.com/</a><p>Treehouse: <a href="http://teamtreehouse.com/" rel="nofollow">http://teamtreehouse.com/</a><p>CodeHS: <a href="http://codehs.com/" rel="nofollow">http://codehs.com/</a> - "Computer science class in a box" for k-12 schools<p>Learn Street: <a href="http://www.learnstreet.com/" rel="nofollow">http://www.learnstreet.com/</a><p>CODE CHALLENGES<p>Top Coders: <a href="http://www.topcoder.com/" rel="nofollow">http://www.topcoder.com/</a><p>Hacker Rank: <a href="https://www.hackerrank.com/" rel="nofollow">https://www.hackerrank.com/</a><p>Interview Street: <a href="https://www.interviewstreet.com/" rel="nofollow">https://www.interviewstreet.com/</a><p>OTHER<p>CodeCombat: <a href="http://codecombat.com" rel="nofollow">http://codecombat.com</a> - online game that teaches Javascript<p>Codecademy: <a href="http://codecademy.com/" rel="nofollow">http://codecademy.com/</a><p>CodeAvengers: <a href="http://www.codeavengers.com/" rel="nofollow">http://www.codeavengers.com/</a> - Pay-per-module coding game<p>Hakitzu: <a href="http://www.kuatostudios.com/games/hakitzu/" rel="nofollow">http://www.kuatostudios.com/games/hakitzu/</a> - Paid iPad game that teaches coding<p>Kodable: <a href="http://www.surfscore.com/" rel="nofollow">http://www.surfscore.com/</a> - iPad game that teaches coding<p>Full disclosure, I run CodeCombat.