YouTube Tools

Chai aur Python: study plan and how long it takes

The Chai aur Code playlist is 28 videos and 14.6 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.

28 videos · 14.6 hours · Chai aur Code

Chai aur Python is Hitesh Choudhary's Python course in Hindi: the Python shell, how Python works internally, data types and lists, conditionals and functions with problem sets, decorators, a YouTube manager project with SQLite, virtual environments, and Python for JavaScript developers.

It explains why Python behaves the way it does, not just the syntax.

Who it's for: Beginners and JavaScript developers who want to learn Python in Hindi.

How long does it take?

The full playlist is 14.6 hours across 28 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–11 · 4h 42m
  1. Day 1 · 47m

    • 1Python series launch | chai aur python for beginners8m
    • 2What is the best way to install python20m
    • 3Python inner working19m
  2. Day 2 · 37m

    • 4Python in shell20m
    • 5Immutable and mutable in python17m
  3. Day 3 · 31m

    • 6Python Data Types - Big Picture | #chaiaurpython31m
  4. Day 4 · 30m

    • 7Internal working of python | Copy, reference counts, slice30m
  5. Day 5 · 48m

    • 8Numbers in depth in python48m
  6. Day 6 · 31m

    • 9Strings in python31m
  7. Day 7 · 59m

    • 10List in python32m
    • 11Dictionary in python26m
Week 2Videos 12–18 · 5h 1m
  1. Day 8 · 10m

    • 12Tuples in python10m
  2. Day 9 · 54m

    • 13Solve 10 conditional problem in python54m
  3. Day 10 · 50m

    • 14Solve 10 loops problem in python50m
  4. Day 11 · 29m

    • 15Behind the scene of loops in python29m
  5. Day 12 · 59m

    • 16Solve 10 problems on functions in python59m
  6. Day 13 · 31m

    • 17Scopes and closure in python31m
  7. Day 14 · 1h 8m

    • 18Object Oriented Programming in python1h 8m
Week 3Videos 19–28 · 4h 53m
  1. Day 15 · 45m

    • 19What are decorators in python39m
    • 20Farewell to python series6m
  2. Day 16 · 1h 8m

    • 21Python Project - Youtube manager app1h 8m
  3. Day 17 · 33m

    • 22Python project Youtube manager with sqlite333m
  4. Day 18 · 27m

    • 23Handling API in python27m
  5. Day 19 · 44m

    • 24Python Project Youtube manager with mongoDB44m
  6. Day 20 · 32m

    • 25Python Virtual environment guide18m
    • 26Explore Open source code of python14m
  7. Day 21 · 44m

    • 27Conda and jupyter notebook in python29m
    • 28Python for javascript developers15m

Tips for finishing

  • Solve the 10-problem sets on conditionals and functions yourself before watching the solutions.
  • Build the YouTube manager project alongside the video, then add one feature of your own.