Back
JavaScript Roadmap - Beginner
Follow this step-by-step roadmap to master
javascript
at Beginner level
1
Introduction
1 week
▹
What is JavaScript? History & Features
▹
How JavaScript Works in Browser
▹
Setting up Environment (Browser Console, VS Code, Node.js)
▹
Hello World Program
▹
JavaScript Execution Context & Engine (V8 basics)
2
Basic Syntax & Data Types
2 weeks
▹
Variables (var, let, const)
▹
Data Types (string, number, boolean, null, undefined, symbol, bigint)
▹
Type Conversion & Coercion
▹
Operators (arithmetic, logical, comparison, assignment)
▹
Template Literals
▹
Mini-Project: Simple Interest Calculator
3
Control Flow
2 weeks
▹
if, else if, else
▹
switch-case
▹
Loops (for, while, do-while)
▹
for...in & for...of
▹
break & continue
▹
Mini-Project: Number Guessing Game
4
Functions
2 weeks
▹
Function Declarations & Expressions
▹
Arrow Functions
▹
Default Parameters
▹
Rest & Spread Operators
▹
Return Values
▹
Scope (local, global, block)
▹
Closures Basics
▹
Mini-Project: Basic Calculator
5
Arrays & Objects
3 weeks
▹
Array Basics (push, pop, shift, unshift, splice, slice)
▹
Iterating Arrays (map, filter, reduce, forEach)
▹
Objects & Properties
▹
Object Methods
▹
Destructuring (array & object)
▹
Mini-Project: To-Do List (basic)
GeekDost - Roadmaps & Snippets for Developers