← The path

6 lessons · 533 XP

JavaScript for Real

values, functions, async, and the parts that bite

The language, taught around the places it surprises people: reference vs value, closures, the event loop, and error handling in async code. Lessons here include real code you write and run in the browser.

0/6
  1. 1

    Values, References, Types

    Predict when copying an object copies the data.

    5 ex

    87 XP

  2. Functions & Closures

    Complete “Values, References, Types” to unlock

  3. Arrays & Objects, Fluently

    Complete “Functions & Closures” to unlock

  4. Async, Promises, Await

    Complete “Arrays & Objects, Fluently” to unlock

  5. Modules & Error Handling

    Complete “Async, Promises, Await” to unlock

  6. Fetch & JSON

    Complete “Modules & Error Handling” to unlock