A structured 40-week self-paced backend engineering roadmap — from JavaScript fundamentals to production-grade systems.
| Phase | Focus | Weeks |
|---|---|---|
| Phase 1 | Foundation — JS, HTTP, PostgreSQL, Git | 1–6 |
| Phase 2 | Core Backend — Express, Auth, Redis, Async | 7–14 |
| Phase 3 | Production — Docker, Deployment, Logging, Security | 15–22 |
| Phase 4 | Advanced Systems — Scale, DB, Queues, Microservices | 23–32 |
| Phase 5 | Differentiation — Open Source, Writing, Specialization | 33–40 |
- Runtime → Node.js
- Framework → Express.js
- Database → PostgreSQL
- Cache → Redis
- Containers → Docker
- Cloud → AWS
- Build while learning — no passive watching
- Push code daily
- Understand WHY, not just HOW
- One solid project per phase
| Block | Task |
|---|---|
| 2–3 hrs | Backend |
| 2 hrs | DSA |
| 1 hr | Aptitude |