Skip to content

JavaScript Intermediate

Level up from JavaScript Fundamentals. Async/await, Promises, closures, the prototype chain, error handling, generators, regex. The features you reach for once you've outgrown the basics.

intermediate15 lessons6 chapters15 graded exercisesJavaScript

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Scope and Closures
  • Async JavaScript
  • Objects in Depth
  • Error Handling
  • Generators and Regex
  • Collections and Property Descriptors
Taught in JavaScript, graded on a real executor.

Curriculum

6 chapters, 15 lessons. Each lesson is a short read and a graded exercise.

  1. 1Block Scope and HoistingRead · exercise
  2. 2ClosuresRead · exercise
  3. 3IIFE and the Module PatternRead · exercise