Skill exam overview

JavaScript Fundamentals

This skill exam verifies practical JavaScript knowledge for everyday web and application work. Review what the exam covers, the formats you can take it in, and how to prepare before you start.

What this exam covers

The exam assesses the competency areas below. Each area is weighted so a Verified result reflects practical, job-ready knowledge of the skill.

  • Core language: variables, types, operators, and control flow.
  • Functions, scope, closures, and how the this binding resolves.
  • Arrays, objects, and common immutable data transformations.
  • Asynchronous JavaScript: promises, async/await, and the event loop.
  • Error handling, debugging, and defensive coding patterns.
  • Working with the DOM and core browser APIs.

Exam formats

You can take this exam in more than one format. Only a proctored attempt produces a Verified, selection-eligible result.

  • Proctored exam

    A timed, integrity-checked attempt that produces a Verified, selection-eligible result you can share with employers.

    About 60 minutes · Proctored · Verified result

  • Untimed practice

    An unproctored run-through that gives feedback by topic so you can find gaps. It does not affect your Verified result.

    No time limit · Unproctored · Practice only

  • Adaptive mode

    Question difficulty adjusts to your answers so the exam reaches a confident result in fewer questions.

    Variable length · Proctored · Verified result

Recommended preparation

These materials map to the areas above so you can prepare efficiently before you start.

  • The official JavaScript Fundamentals study guide — the topic-by-topic outline this exam is blueprinted against.
  • A short untimed practice attempt to see your current standing by topic before the proctored exam.
  • The MDN Web Docs JavaScript guide for core-language and browser-API reference.
  • Hands-on exercises: rebuild a small feature using functions, arrays, and async calls.

Back to Career Complete