Wes Bos has a new totally free training course called JavaScript30:

30 Day Vanilla JS Coding Challenge
Build 30 things in 30 days with 30 tutorials
No Frameworks × No Compilers × No Libraries × No Boilerplate

We're seeing a good amount of people tackle the challenges here on CodePen!