JavaScript Fundamentals
Complete JS tutorial — syntax to DOM, async/await, modules, Web APIs, and a quiz project. Every topic with simple English and real-life examples.
Step 2 of 4 · HTML/CSS → JavaScript → React → Tailwind CSS
Curriculum
28 lessons
JavaScript Home, Introduction, Where To & Output
Article · 16 min
Syntax, Comments, Data Types & Variables
Article · 18 min
Operators — Arithmetic to Optional Chaining
Article · 17 min
If, Else, Switch & Truthy/Falsy
Article · 15 min
for, while, do...while & break/continue
Article · 16 min
Strings, Template Literals & Methods
Article · 18 min
Numbers, NaN, Infinity & Math Object
Article · 15 min
Functions & Timers
Article · 18 min
Objects, Methods, Scope & Hoisting
Article · 17 min
Date Object & Temporal API
Article · 14 min
Arrays — Create, Modify & Transform
Article · 19 min
Sets & Maps
Article · 14 min
Array Iterations & Regular Expressions
Article · 17 min
Errors, Debugging, Style & Versions
Article · 16 min
HTML + JS, DOM & Events
Article · 20 min
Advanced Functions
Article · 18 min
Advanced Objects
Article · 18 min
Classes
Article · 16 min
JSON
Article · 14 min
Asynchronous JavaScript
Article · 20 min
Modules
Article · 14 min
Meta, Proxy & Typed Arrays
Article · 16 min
DOM Navigation
Article · 16 min
Browser & Web APIs
Article · 18 min
Graphics with JavaScript
Article · 14 min
Old Technologies (Legacy)
Article · 16 min
Common JS Patterns
Article · 18 min
JS Project — Interactive Quiz App
Article · 22 min
Suggested learning path