- Questions come from every topic in the section, with a new set each attempt.
- After each answer you see right away whether it was correct, with an explanation; your first answer counts.
- When time runs out the exam ends; unanswered questions count as wrong.
- Reach the passing score to complete the section and earn XP; you can retry anytime.
- Spot a mistake in a question? Use the flag next to the question number.
Advanced section exam
Covers JavaScript advanced topics including classes, prototypes, ES modules, destructuring, spread/rest, Map/Set, iterators, generators, functional programming, Proxy/Reflect, Symbol, async patterns, History API, IndexedDB and advanced DOM.
You can take it without signing in; a free account saves your score.
Something wrong here?
The lesson and step are added automatically.