This is the roadmap I personally followed to become a full-stack web developer.
It includes only free playlists, tutorials, and tools β handpicked and organized for absolute beginners.
If you're consistent, this roadmap can take you from zero to job-ready in around 1 year.
β All resources are 100% free
β±οΈ Designed for students
π» Covers both frontend and backend
Β
# | Tool | Purpose | Link |
---|---|---|---|
1 | Visual Studio Code |
Code Editor | Download |
2 | Git |
Version Control | Download |
3 | Node JS |
JavaScript Runtime | Download |
4 | npm / Yarn |
Package Manager | npm / Yarn |
Β
# | Topic | Resource | Link | Time |
---|---|---|---|---|
1 | HTML Basics | Crash Course |
Watch | 2 Days |
2 | CSS Basics | Crash Course |
Watch | 1 Week |
3 | Docs | W3Schools |
Explore | Reference |
Β
# | Topic | Resource | Link | Time |
---|---|---|---|---|
1 | Responsive Layout | Tutorial |
Watch | 3 Days |
2 | Certification | freeCodeCamp |
Start | 2 Days |
Β
# | Framework | Resource | Link | Time |
---|---|---|---|---|
1 | Tailwind | Crash Course |
Watch | 5 Days |
2 | Bootstrap | Full Course |
Watch | 2 Days |
Β
# | Topic | Resource | Link | Time |
---|---|---|---|---|
1 | JavaScript | Crash Course |
Watch | 3 Months |
2 | Full Course | freeCodeCamp |
Start | 3 Months |
Β
# | Topic | Resource | Link | Time |
---|---|---|---|---|
1 | Crash Course | React Overview |
Watch | 2 Weeks |
2 | Docs | Official Docs |
Docs | Ongoing |
3 | Projects | Practice Tasks |
Watch | 2 Weeks |
Β
# | Topic | Resource | Link | Time |
---|---|---|---|---|
1 | Redux Basics | Crash Course |
Watch | 3 Days |
2 | Guide | Essentials |
Docs | 1 Day |
Β
# | Topic | Resource | Link | Time |
---|---|---|---|---|
1 | Node.js | Crash Course |
Watch | 3 Weeks |
2 | Express.js | Crash Course |
Watch | 1 Day |
Β
# | Database | Resource | Link | Time |
---|---|---|---|---|
1 | MySQL | Full Tutorial |
Watch | 3 Days |
2 | MongoDB | Crash Course |
Watch | 2 Days |
3 | Certify | MongoDB Univ. |
Site | Optional |
Β
# | Topic | Resource | Link | Time |
---|---|---|---|---|
1 | JWT Basics | Crash Course |
Watch | 1 Day |
2 | Guide | Best Practices |
Read | 1 Day |
Β
# | Stack | Resource | Link | Time |
---|---|---|---|---|
1 | Next.js | Full Course |
Watch | 3 Weeks |
2 | Vite | Quickstart |
Watch / Docs | 1 Day |
Β
# | Tool | Resource | Link | Time |
---|---|---|---|---|
1 | Git/GitHub | Crash Course |
Watch | 3 Days |
2 | Postman | API Testing |
Watch | 2 Days |
3 | Firebase | Hosting Guide |
Watch / Docs | 3 Days |
Β
# | Tool | Purpose | Link | Time |
---|---|---|---|---|
1 | Jest | JS Testing |
Watch | 1 Day |
2 | Lighthouse | Website Performance |
Docs | 1 Day |
3 | Core Web Vitals | Speed Metrics |
Guide | 1 Day |
Β
# | Tool | Purpose | Link |
---|---|---|---|
1 | Figma |
UI/UX Design | Figma |
2 | Coolors |
Color Palette | Coolors |
3 | FontAwesome |
Icons Library | Font Awesome |
Β
# | Platform | Type | Link |
---|---|---|---|
1 | Frontend Projects |
Project/Course | Website |
2 | React Projects |
Projects | Youtube |
3 | Nextjs Projects |
Projects | Youtube |
4 | 100 JS Projects |
Practice Repo | GitHub |
5 | Node.js Projects |
Full Stack Ideas | GitHub |
Β
# | Resource | Description | Link |
---|---|---|---|
1 | MDN Docs |
Best dev documentation | MDN |
2 | JS Deep Dive |
Detailed JS concepts | JavaScript Info |
3 | CS50 Web Dev |
Harvard's full course | Course |
4 | Career Roadmap |
Choose your tech path | CareerForge |
5 | Resume Builder |
ATS Friendly | CareerForge |
Β
# | Tool | Specialty | Link |
---|---|---|---|
1 | Blackbox AI |
Real-time code suggestion | blackbox.ai |
2 | Perplexity |
Research & code documentation | perplexity.ai |
3 | Claude AI |
Long-context coding & writing | claude.ai |
4 | Cursor |
AI pair-programmer inside VS Code | cursor.so |
5 | Bolt AI |
Dev assistant focused on productivity | boltai.dev |
Β
You donβt need a degree to become a great developer.
You need curiosity, consistency, and a little bit of chaos.
Start small, dream big β and code daily.
Happy Coding! π»π₯