Learn JavaScript

JavaScript Function Scopes

Learn about JavaScript functions scopes vs block scopes and how they relate to the variables declarations with var/let/const

Javascript Function Arguments and Rest Parameters

Learn about JavaScript function implicit and explicit parameters and the use of rest parameters

JavaScript Higher Order Functions and Callback Arguments

Learn about JavaScript higher order functions and callback arguments and how to use them to build a simple functional calculator

What Are Closures in JavaScript

Learn about JavaScript function closures and how they're different than function scopes