1. Khan Academy
3. Channel 9
6. Mozilla Developer Network
9. Code School from Pluralsight.com
There are always independent courses available at Udacity , so you can join the course at any time and with the duration of the study you want. The class is free, but the Nanodegree certification fee and tutoring program at the Udacity site are expensive.
12. Marsters Frontend
13. National Computer Science Academy
15. Code School from Pluralsight.com