Become an advanced, confident, and modern JavaScript developer from scratch
Become job-ready by understanding how JavaScript really works behind the scenes
How to think and work like a developer: problem-solving, researching, workflowsJavaScript fundamentals: variables, if/else, operators, boolean logic, functions, arrays, objects, loops, strings, etc.
Modern ES6+ from the beginning: arrow functions, destructuring, spread operator, optional chaining (ES2020), etc
Complex concepts like the 'this' keyword, higher-order functions, closures, etc
Asynchronous JavaScript: Event loop, promises, async/await, AJAX calls, and APIsHow to architect your code using flowcharts and common patterns
Modern tools for 2022 and beyond NPM, Parcel, Babel, and ES6 module
Practice your skills with 50+ challenges and assignments (solutions included)