YouTube Tools

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:

Days to finish the playlist by daily watch time and playback speed
Daily timeAt 1xAt 1.5xAt 2x
30 min a day30 days20 days15 days
1 h a day15 days10 days8 days
2 h a day8 days5 days4 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
  1. Day 1 · 29m

    • 1Javascript Backend Roadmap | chai aur backend29m
  2. Day 2 · 50m

    • 2How to deploy backend code in production50m
  3. Day 3 · 51m

    • 3How to connect frontend and backend in javascript | Fullstack Proxy and CORS51m
  4. Day 4 · 10m

    • 4Taking backend to next level10m
  5. Day 5 · 56m

    • 5Data modelling for backend with mongoose56m
  6. Day 6 · 50m

    • 6Ecommerce and Hospital management Data modelling50m
  7. Day 7 · 42m

    • 7How to setup a professional backend project42m
Week 2Videos 8–15 · 5h 19m
  1. Day 8 · 41m

    • 8How to connect database in MERN with debugging41m
  2. Day 9 · 47m

    • 9Custom api response and error handling | chai aur backend47m
  3. Day 10 · 50m

    • 10User and video model with hooks and JWT50m
  4. Day 11 · 38m

    • 11How to upload file in backend | Multer38m
  5. Day 12 · 54m

    • 12HTTP crash course | http Methods | http headers24m
    • 13Complete guide for router and controller with debugging30m
  6. Day 13 · 53m

    • 14Logic building | Register controller53m
  7. Day 14 · 36m

    • 15How to use postman for backend36m
Week 3Videos 16–25 · 4h 48m
  1. Day 15 · 1h 3m

    • 16Access Refresh Token, Middleware and cookies in Backend1h 3m
  2. Day 16 · 30m

    • 17Access token and refresh token in Backend30m
  3. Day 17 · 43m

    • 18Writing update controllers for user | Backend with JS43m
  4. Day 18 · 57m

    • 19Understand the subscription Schema20m
    • 20Learn Mongodb aggregation pipelines37m
  5. Day 19 · 46m

    • 21How to write sub pipelines and routes30m
    • 22Summary of our Backend Series16m
  6. 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.