THE JAVASCRIPT PATH
Build understanding.
One concept at a time.
34 lessons across four tiers. Clear explanations, focused examples, and room to test your understanding.
CHAPTER 01
Foundations
Get comfortable with the language itself.
165 MIN OF HANDS-ON LEARNING0115 min0215 min0315 min0415 min0515 min0615 min0715 min0815 min0915 min1015 min1115 min
What JavaScript is & how it runs
var, let, const & hoisting
Block, function & global scope
Data types & value references
Coercion & explicit conversion
Operators & short-circuiting
Control flow & loops
Functions & reusable behavior
Arrays & objects
Basic error handling with try/catch
Strings & numeric operations
CHAPTER 02
Intermediate
Make the browser respond to your ideas.
180 MIN OF HANDS-ON LEARNINGCHAPTER 03
Advanced
Connect the pieces. Understand what happens underneath.
200 MIN OF HANDS-ON LEARNING2120 min2220 min2320 min2420 min2520 min2620 min2720 min2820 min2920 min3020 min
Objects & the prototype chain
Constructors & classes
The event loop
Promises & rejection paths
async & await
fetch & network errors
Modules: ESM & CommonJS
Iterators & generators
Memory & front-end leaks
Debugging as a discipline
CHAPTER 04
Real-World
Read, debug, measure, and test the code you ship.
80 MIN OF HANDS-ON LEARNINGAlready know where you’re stuck?
Every lesson is open. Jump in, revise, and revisit.