Advanced
Language internals, systems thinking, and technical leadership.
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
- ECMAScript specification literacy~45 min
- Deep object and meta-programming semantics~45 min
- Advanced functions and evaluation~45 min
- Concurrency, scheduling, and distributed effects~50 min
- Modules, packages, and supply-chain design~45 min
- Engine behavior and performance engineering~45 min
- Security and isolation~50 min
- Architecture for large systems~45 min
- Advanced testing and verification~45 min
- 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.