Getting Started
Introduction of author and what you will learn in this series
Basics of JavaScript
Start from zero — variables, data types, operators, conditionals, loops, and functions.
Advanced JavaScript
How JavaScript really works — memory, arrays and objects, ES6+, closures, async code, OOP, and regex.
Practice Problems
Coding problems from easy to hard — basics, arrays and objects, closures, and async — with full solutions.