I like to find a teacher that works for me and then just learn everything they offer. There is so much noise out there that once I find a good instructor I try to learn everything from them. I do this on Udemy mainly.
EggHead.io is amazing but pricey. Worth it imo.
Stackoverflow and YouTube are my most primary go-to for needing to learn and figure something out on the spot. For general knowledge, I've used and enjoyed Udemy and Coursera.
If you are looking for innovative concepts have a look at JsRobot (https://lab.reaal.me/jsrobot/) a gamifed approach to learn JavaScript, which is really super cool :)