Prerequisites

The Intermediate exit checklist or equivalent: confident use of closures, prototypes, modules, asynchronous control flow, testing, browser or Node APIs, and profiling tools.

Modules

  1. ECMAScript specification literacy~45 min
  2. Deep object and meta-programming semantics~45 min
  3. Advanced functions and evaluation~45 min
  4. Concurrency, scheduling, and distributed effects~50 min
  5. Modules, packages, and supply-chain design~45 min
  6. Engine behavior and performance engineering~45 min
  7. Security and isolation~50 min
  8. Architecture for large systems~45 min
  9. Advanced testing and verification~45 min
  10. API and language-tool design~45 min

Exit outcomes

By the end of this tier, you can:

  • Use the ECMAScript specification to resolve ambiguity.
  • Design resilient concurrent systems and public APIs.
  • Diagnose performance and memory issues.
  • Communicate architectural trade-offs to a team.