Week 1 · 6–8 hours
JavaScript Foundations
Understand the language
Learn how JavaScript represents values, evaluates expressions, and communicates through the console.
Daily study plan
All lessons
How JavaScript runs
25 min · Build a practical mental model for how javascript runs and use it in working JavaScript.
Console & statements
30 min · Build a practical mental model for console & statements and use it in working JavaScript.
let, const & var
35 min · Build a practical mental model for let, const & var and use it in working JavaScript.
Primitive data types
25 min · Build a practical mental model for primitive data types and use it in working JavaScript.
Operators & comparisons
30 min · Build a practical mental model for operators & comparisons and use it in working JavaScript.
Strings & template literals
35 min · Build a practical mental model for strings & template literals and use it in working JavaScript.
Conversion & coercion
25 min · Build a practical mental model for conversion & coercion and use it in working JavaScript.
Debugging foundations
30 min · Build a practical mental model for debugging foundations and use it in working JavaScript.