Back
JavaScript Roadmap - Intermediate
Follow this step-by-step roadmap to master
javascript
at Intermediate level
1
DOM Manipulation
3 weeks
▹
Selecting Elements (getElementById, querySelector)
▹
Modifying Elements (innerHTML, textContent, style)
▹
Event Listeners (click, input, submit, etc.)
▹
DOM Traversal & Nodes
▹
Mini-Project: Interactive Quiz App
2
ES6+ Features
2 weeks
▹
let, const vs var
▹
Arrow Functions Deep Dive
▹
Template Literals Advanced
▹
Destructuring & Spread
▹
Modules (import/export)
▹
Mini-Project: Modular Calculator
3
Objects & OOP in JS
3 weeks
▹
Constructor Functions
▹
Prototypes & Inheritance
▹
ES6 Classes
▹
Static Methods & Properties
▹
Getters & Setters
▹
Mini-Project: Book Library App
4
Asynchronous JavaScript
3 weeks
▹
setTimeout & setInterval
▹
Callbacks
▹
Promises
▹
async/await
▹
Error Handling (try/catch/finally)
▹
Mini-Project: Weather App with Fetch API
5
JSON & APIs
2 weeks
▹
JSON Basics
▹
Parsing & Stringifying JSON
▹
REST APIs Basics
▹
Fetch API
▹
Handling Responses & Errors
▹
Mini-Project: Movie Search App (OMDb API)
GeekDost - Roadmaps & Snippets for Developers