If you want to go beyond the basics of JavaScript check this out In section one we cover some basic elements of the programming language.
Mastering loops and conditionalsWorking with variable scopeHow to use ClosuresThat gets you off the ground then we move beyond to some more advanced topics.
In section two we cover more like:
JavaScript objects and ArraysType Conversion and Coercion Arrow FunctionStrict Equality and Targeted InequalityThe Spread and Rest operatorWe cover all of these with example code you can use.