Chai aur TypeScript: study plan and how long it takes
The Chai aur Code playlist is 16 videos and 4.7 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.
16 videos · 4.7 hours · Chai aur Code
Chai aur TypeScript is Hitesh Choudhary's TypeScript course in Hindi, covering how TypeScript works, setup, type annotations and inference, unions, type narrowing and guards, interfaces and types, functions, arrays, enums and tuples, OOP, generics, and using TypeScript with React and Axios.
The playlist is in reverse order: the launch video is last and the most advanced videos come first.
Who it's for: JavaScript developers who want to add TypeScript to their projects, and are comfortable with Hindi.
How long does it take?
The full playlist is 4.7 hours across 16 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 | 10 days | 7 days | 5 days |
| 1 h a day | 5 days | 4 days | 3 days |
| 2 h a day | 3 days | 2 days | 2 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 30 minutes a day and normal speed, using whole videos so none is split across days. That's 2 weeks in total. For a different pace, start date or speed, use the planner above.
Week 1Videos 1–8 · 2h 57m
Day 1 · 44m
- 1Crash course on Typescript with React44m
Day 2 · 24m
- 2Type definations and Axios in typescript24m
Day 3 · 23m
- 3Interface and Generics in Typescript23m
Day 4 · 19m
- 4OOP concepts in Typescript19m
Day 5 · 27m
- 5Array, enum and tuples in Typescript17m
- 6Functions in Typescript10m
Day 6 · 23m
- 7Object discussion in Typescript23m
Day 7 · 17m
- 8Types and Interface in typescript17m
Week 2Videos 9–16 · 1h 46m
Day 8 · 17m
- 9Type Assertion, Type Unknown and Type Never in Typescript17m
Day 9 · 23m
- 10Type Narrowing & Type Guards23m
Day 10 · 30m
- 11Understanding Unions & Any10m
- 12Type Annotations and Inference in TypeScript6m
- 13How to setup Typescript in project13m
Day 11 · 30m
- 14How Typescript works13m
- 15Introduction to Typescript17m
Day 12 · 5m
- 16Chai aur Typescript Series Launch5m
Tips for finishing
- Watch it from the bottom up: start with video 16 (the launch) and 15 (introduction), and finish with the React crash course at video 1.
- Convert a small JavaScript project of your own to TypeScript as you go.