Tools
▾
🎨 Color Picker
🌈 Gradient Generator
🌑 Box Shadow
📐 Flexbox Playground
🔲 CSS Grid Builder
🔷 SVG Shapes
📋 JSON Formatter
🔍 Regex Tester
All tools →
Learn
▾
HTML
CSS
JavaScript
TypeScript
PHP
React
Laravel
SQL
Git
All learning paths →
Roadmaps
▾
🖥️ Frontend Developer
🐘 PHP Developer
⚡ JavaScript
🌐 Full-Stack
All roadmaps →
Projects
Blog
Code Editor
Sign in
Get Started Free
Home
/
Learn
/
JavaScript Essentials
JS JavaScript Essentials
Hands-on JavaScript lessons for DOM work, async code, browser APIs, and performance.
Lessons
Sign in
to save progress
1
JS Tutorial
2
JS Tutorial Home
3
JS Introduction
4
JS Where To
5
JS Output
6
JS Syntax
7
JS Operators
8
JS If Conditions
9
JS Loops
10
JS Strings
11
JS Numbers
12
JS Functions
13
JS Objects
14
JS Scope
15
JS Dates
16
JS Temporal
17
JS Arrays
18
JS Sets
19
JS Maps
20
JS Iterations
21
JS Math
22
JS RegExp
23
JS Data Types
24
JS Errors
25
JS Debugging
26
JS Style Guide
27
JS Reference
28
JS Projects
29
JS 2026
30
JS HTML DOM
31
JS HTML Events
32
JS Advanced
33
JS Functions
34
JS Objects
35
JS Classes
36
JS Asynchronous
37
JS Modules
38
JS Meta & Proxy
39
JS Typed Arrays
40
JS DOM Navigation
41
JS Windows
42
JS Web API
43
JS AJAX
44
JS JSON
45
JS jQuery
46
JS Graphics
47
JS Examples
48
JS Reference
JS
JavaScript Essentials
Hands-on JavaScript lessons for DOM work, async code, browser APIs, and performance.
Start First Lesson →
Our Network
GizDevCraft
40+ Free Developer Tools
GizBotArena
Device Platforms
GizCalc
750+ Free Calculators