Essentials: syntax, values, and operators
Essentials: syntax, values, and operators. Concepts and practical scenarios in JavaScript.
Theme
JavaScript language semantics, asynchronous execution, modules, and browser APIs.
Explore the topics and choose a challenge to get started.
Essentials: syntax, values, and operators. Concepts and practical scenarios in JavaScript.
Types, coercion, and equality. Concepts and practical scenarios in JavaScript.
Scope, hoisting, and closures. Concepts and practical scenarios in JavaScript.
Functions and this binding. Concepts and practical scenarios in JavaScript.
Objects, prototypes, and classes. Concepts and practical scenarios in JavaScript.
Arrays and data manipulation. Concepts and practical scenarios in JavaScript.
Modules. Concepts and practical scenarios in JavaScript.
Promises and async/await. Concepts and practical scenarios in JavaScript.
Event loop. Concepts and practical scenarios in JavaScript.
Errors and debugging. Concepts and practical scenarios in JavaScript.
DOM and events. Concepts and practical scenarios in JavaScript.
Fetch and HTTP communication. Concepts and practical scenarios in JavaScript.