Web Development Technology & Software Engineering

JavaScript

Core ECMAScript language features, asynchronous patterns, DOM manipulation, and runtime environments.

4 Curriculum Topics
363 Practice Questions
● Certification available
01

Curriculum

Structured knowledge domains and assessed focus areas.

02

Practice

Practice questions with instant feedback and answer explanations.

03

Certification

Structured assessment with an issued credential when you pass.

Structured Curriculum

Standardized topic hierarchy and evaluated competencies for this skill.

Explore full topic lessons and study roadmap →
01

Core Syntax & Types

Variables, primitive types, operators, type coercion, and control flow.

Assessed focus areas: Primitive & Reference Types, Type Coercion & Equality, Scope & Hoisting

02

Functions & Prototypes

Closures, higher-order functions, arrow functions, and prototypal inheritance.

Assessed focus areas: Closures & Lexical Scope, this Binding & Call/Apply/Bind, Prototype Chain & Classes

03

Asynchronous Programming

Event loop, Promises, async/await, and error handling.

Assessed focus areas: Promises & Microtasks, Async/Await & Error Handling, Event Loop & Concurrency

04

DOM Manipulation & Web APIs

Browser DOM traversal, event bubbling, Fetch API, and storage.

Assessed focus areas: Event Propagation & Delegation, Fetch API & HTTP Requests, Web Storage & Cookies

Certification Pathways

Structured certification assessments and blueprint specifications aligned to industry roles.

Associate ● Available

JavaScript Core Assessment

20 Questions
30m Duration
75% Pass Score
Associate ● Available

JavaScript Associate Certification

25 Questions
30m Duration
75% Pass Score
Associate ● Available

Certified JavaScript Developer

20 Questions
30m Duration
75% Pass Score
Professional ● Available

JavaScript Professional Certification

30 Questions
45m Duration
80% Pass Score

Practice JavaScript Questions

Practice with 363 skill-specific questions and review answer explanations as you go.

Explore Questions