JavaScript Roadmap for 30K/month Internship
Target: Frontend / Web / Entry-level Full Stack Intern
LEVEL 1 – JS Fundamentals
● var vs let vs const
● Primitive vs Non-Primitive Data Types
● typeof, null bug
● == vs ===
● Truthy / Falsy values
● if-else, switch, loops
LEVEL 2 – Functions & Core Logic
● Normal vs Arrow Functions
● Default Parameters
● Scope & Hoisting
● Execution Context
● Closures (important)
● Callback Functions
LEVEL 3 – Arrays & Objects
● map, filter, reduce
● forEach, find, some, every
● Object iteration
● Dot vs Bracket notation
● Spread & Rest Operator
● Reference vs Copy
LEVEL 4 – Async JavaScript
● Sync vs Async
● Event Loop
● Promises
● async / await
● Error handling (try/catch)
● fetch API (GET/POST)
LEVEL 5 – DOM & Browser
● querySelector
● innerText vs innerHTML
● addEventListener
● Event bubbling & capturing
● Forms & validation
LEVEL 6 – Interview Concepts
● this keyword
● call, apply, bind
● Prototype & inheritance (basic)
● Shallow vs Deep Copy
● Debounce & Throttle (idea)
LEVEL 7 – Practical Skills
● Todo App
● Weather App (API)
● Search Filter Project
● Git & GitHub basics
● HTML & CSS (Flexbox, Responsive)
● Basic DSA in JS
Timeline
● 15 days – JavaScript strong
● 7 days – Projects
● 5 days – Interview prep
● 1 month – 25k to 35k internship possible