Course Image

Scopes and Closures In-depth

JavaScript

This course covers two important concepts of the JavaScript programming language - scopes and closures. In this course, you'll understand how variable scoping work in JavaScript. You'll also understand what closures are and how to use them in your code.

Start Course

This course covers:

  • Learning about JavaScript function scoping
  • Understanding and writing IIFEs
  • Understanding the compilation and interpretation steps
  • Learning how hoisting works
  • Understanding what closures are
  • Using the module pattern in JavaScript

Downloads