- Khan Academy is a big fish in online learning. It has massive amounts of learning material for any age group. It doesn't cost a dime, and there are no upsells. Check out their Intro to JS: Drawing & Animation.
- Learn-JS.org is an interactive learning opportunity that lets you read a lesson and type into a code editor.
- Udacity has courses you complete at your own pace. They are always available. Take a course you find useful and repeat it or refer back to it any time you wish. The classes cost nothing, but the site's Nanodegree certification and an available tutoring program can run you $200 a month.
Downloadable and Offline Resources