Chai aur JavaScript Backend: study plan and how long it takes
The Chai aur Code playlist is 25 videos and 14.9 hours long. Here's how long it takes at different paces, a week-by-week schedule built from the real videos, and a planner that turns it into your own daily plan.
25 videos · 14.9 hours · Chai aur Code
Chai aur JavaScript Backend builds a professional Node.js backend for a video platform: data modelling with Mongoose, project setup, custom API responses and error handling, file uploads, routers and controllers, Postman, access and refresh tokens, subscriptions, aggregation pipelines, and models for likes, playlists and tweets.
It's one of the most complete free backend projects in Hindi.
Who it's for: JavaScript developers who want to build a real-world Node.js and MongoDB backend.
How long does it take?
The full playlist is 14.9 hours across 25 videos. Here's roughly how many days that is at different daily watch times and speeds, counting video time only:
| Daily time | At 1x | At 1.5x | At 2x |
|---|---|---|---|
| 30 min a day | 30 days | 20 days | 15 days |
| 1 h a day | 15 days | 10 days | 8 days |
| 2 h a day | 8 days | 5 days | 4 days |
Make your own schedule
The playlist link is already filled in. Press Plan, set how much time you have each day and your speed, and you'll get a day-by-day schedule with a finish date and a calendar file. It reads the live playlist, so new videos are included.
Week-by-week schedule
A sample plan at 1 hour a day and normal speed, using whole videos so none is split across days. That's 3 weeks in total. For a different pace, start date or speed, use the planner above.
Week 1Videos 1–7 · 4h 48m
Day 1 · 29m
- 1Javascript Backend Roadmap | chai aur backend29m
Day 2 · 50m
- 2How to deploy backend code in production50m
Day 3 · 51m
- 3How to connect frontend and backend in javascript | Fullstack Proxy and CORS51m
Day 4 · 10m
- 4Taking backend to next level10m
Day 5 · 56m
- 5Data modelling for backend with mongoose56m
Day 6 · 50m
- 6Ecommerce and Hospital management Data modelling50m
Day 7 · 42m
- 7How to setup a professional backend project42m
Week 2Videos 8–15 · 5h 19m
Day 8 · 41m
- 8How to connect database in MERN with debugging41m
Day 9 · 47m
- 9Custom api response and error handling | chai aur backend47m
Day 10 · 50m
- 10User and video model with hooks and JWT50m
Day 11 · 38m
- 11How to upload file in backend | Multer38m
Day 12 · 54m
- 12HTTP crash course | http Methods | http headers24m
- 13Complete guide for router and controller with debugging30m
Day 13 · 53m
- 14Logic building | Register controller53m
Day 14 · 36m
- 15How to use postman for backend36m
Week 3Videos 16–25 · 4h 48m
Day 15 · 1h 3m
- 16Access Refresh Token, Middleware and cookies in Backend1h 3m
Day 16 · 30m
- 17Access token and refresh token in Backend30m
Day 17 · 43m
- 18Writing update controllers for user | Backend with JS43m
Day 18 · 57m
- 19Understand the subscription Schema20m
- 20Learn Mongodb aggregation pipelines37m
Day 19 · 46m
- 21How to write sub pipelines and routes30m
- 22Summary of our Backend Series16m
Day 20 · 49m
- 23MongoDB models for like playlist and tweet30m
- 24Build in public and open source | Only video that you need 🔥11m
- 25Backend series Final Video8m
Tips for finishing
- Code the project yourself and push it to GitHub; it makes a strong portfolio piece.
- The access and refresh token video is worth rewatching; authentication is the trickiest part of the build.