This course covers the fundamentals of JavaScript. It is the best way to learn JavaScript in 2022. The entire course was re-written in 2021.
The lessons & challenges will guide you through these topics step by step and its project-based approach will help you reinforce these concepts.
The course assumes that you are familiar with the basics such as variables, functions, arrays, objects, classes as well as some HTML & CSS experience.
Arrays
Arrow functions
Destructuring
Nullish coalescing
Arrays of Objects
Reduce
Callbacks
Advanced classes
JSON
Fetch
Lexical scope
DOM Selection
Advanced DOM
Forms
Module Bundlers
Dynamic imports
Legacy var
Window object
Loops & iteration
Functions
Advanced Arrays
Optional chaining
Objects
Advanced Control Flow
Classes
Asynchronous logic
Prototypical inheritance
Promises
Work with real APIs
Async/await
DOM basics
Events
Package Managers
Modules
EcmaScript
Legacy topics
Closures
The event loop