Playlist · CodeWithHarry

Python for Beginners (Full Course) | #100DaysOfCode Programming Tutorial in Hindi

by CodeWithHarry · 100 videos

Listed in How many hours is each free Python course on YouTube?

Total watch time

17h 57m

at 1× speed · exactly 17 hours, 57 minutes, 12 seconds at 1×

At an hour a day you'd finish in 18 days

The shape of the course

100 videos in blocks of 10 · each column is a block's total, to scale

1h 53m
2h 15m
1h 37m
1h 48m
2h 8m
1h 44m
1h 33m
1h 17m
1h 39m
2h 4m

WatchedTo watch

Compare Open on YouTube JSON

Next time, skip the copying: change youtube.com to playlistduration.com in any playlist, video or channel address and it opens here. Or see the total on YouTube itself, with our extension for Chrome, Firefox or Edge.

Your plan

Plan to finish

About 18 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 18 days. Turn on JavaScript to plan around your week.

Videos (100)

17h 57m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser. Titles open on YouTube in a new tab.

Videos to
Watched Leave out of the total
1 Introduction to Programming & Python | Python Tutorial - Day #1 11:50 2022-11-28
2 Some Amazing Python Programs - The Power of Python | Python Tutorial - Day #2 8:38 2022-11-29
3 Modules and Pip | Python Tutorial - Day #3 12:41 2022-11-30
4 Our First Python Program | Python Tutorial - Day #4 7:24 2022-12-01
5 Comments, Escape Sequences & Print Statement | Python Tutorial - Day #5 18:42 2022-12-02
6 Variables and Data Types | Python Tutorial - Day #6 16:45 2022-12-03
7 Exercise 1: Calculator using Python | Python Tutorial - Day #7 6:50 2022-12-04
8 Exercise 1: Calculator using Python (Solution) | Python Tutorial - Day #8 10:22 2022-12-05
9 Typecasting in Python | Python Tutorial - Day #9 9:25 2022-12-06
10 Taking User Input in Python | Python Tutorial - Day #10 10:16 2022-12-07
11 Strings in Python | Python Tutorial - Day #11 11:35 2022-12-08
12 Strings Slicing and Operations on Strings in Python | Python Tutorial - Day #12 11:48 2022-12-09
13 String Methods in Python | Python Tutorial - Day #13 22:32 2022-12-10
14 If Else Conditional Statements in Python | Python Tutorial - Day #14 19:27 2022-12-11
15 Exercise 2: Good Morning Sir | Python Tutorial - Day #15 5:19 2022-12-12
16 Match Case Statements in Python | Python Tutorial - Day #16 8:11 2022-12-13
17 For Loops in Python | Python Tutorial - Day #17 13:01 2022-12-14
18 While Loops in Python | Python Tutorial - Day #18 14:10 2022-12-15
19 break and continue in Python | Python Tutorial - Day #19 12:14 2022-12-16
20 Functions in Python | Python Tutorial - Day #20 16:18 2022-12-17
21 Function Arguments in Python | Python Tutorial - Day #21 13:50 2022-12-18
22 Introduction to Lists in Python | Python Tutorial - Day #22 20:07 2022-12-19
23 List Methods in Python | Python Tutorial - Day #23 9:32 2022-12-20
24 Tuples in Python | Python Tutorial - Day #24 8:15 2022-12-21
25 Operations on Tuples in Python | Python Tutorial - Day #25 6:59 2022-12-22
26 Exercise 2: Solution & Shoutouts | Python Tutorial - Day #26 7:42 2022-12-23
27 Exercise 3: Kaun Banega Crorepati (KBC) | Python Tutorial - Day #27 2:47 2022-12-24
28 f-strings in Python | Python Tutorial - Day #28 8:52 2022-12-25
29 Docstrings in Python | Python Tutorial - Day #29 8:32 2022-12-26
30 Recursion in Python | Python Tutorial - Day #30 10:01 2022-12-27
31 Sets in Python | Python Tutorial - Day #31 7:52 2022-12-28
32 Set Methods in Python | Python Tutorial - Day #32 15:58 2022-12-29
33 Dictionaries in Python | Python Tutorial - Day #33 10:20 2022-12-30
34 Dictionary Methods in Python | Python Tutorial - Day #34 8:27 2022-12-31
35 for Loop with else in Python | Python Tutorial - Day #35 6:33 2023-01-01
36 Exception Handling in Python | Python Tutorial - Day #36 10:53 2023-01-02
37 Finally keyword in Python | Python Tutorial - Day #37 8:05 2023-01-03
38 Raising custom errors in Python | Python Tutorial - Day #38 10:42 2023-01-04
39 Kaun Banega Crorepati: Exercise 3 - Solution & Shoutouts | Python Tutorial - Day #39 23:16 2023-01-05
40 Exercise 4: Secret Code Language | Python Tutorial - Day #40 6:05 2023-01-06
41 Short hand if else statements | Python Tutorial - Day #41 7:43 2023-01-07
42 Enumerate Function in Python | Python Tutorial - Day #42 7:37 2023-01-08
43 Virtual Environment in Python | Python Tutorial - Day #43 21:38 2023-01-09
44 How import works in Python | Python Tutorial - Day #44 12:42 2023-01-10
45 if __name__ == "__main__" in Python | Python Tutorial - Day #45 9:24 2023-01-11
46 os Module in Python | Python Tutorial - Day #46 15:24 2023-01-12
47 Exercise 4: Solutions and Shoutouts | Python Tutorial - Day #47 19:31 2023-01-13
48 Local vs Global Variables in Python| Python Tutorial - Day #48 10:37 2023-01-14
49 File IO in Python | Python Tutorial - Day #49 12:53 2023-01-15
50 read(), readlines() and other methods | Python Tutorial - Day #50 10:47 2023-01-16
51 seek(), tell() and other functions | Python Tutorial - Day #51 7:47 2023-01-17
52 Lambda functions in Python | Python Tutorial - Day #52 9:18 2023-01-18
53 Map, Filter and Reduce in Python | Python Tutorial - Day #53 13:01 2023-01-19
54 'is' vs '==' in Python | Python Tutorial - Day #54 8:01 2023-01-20
55 Exercise 5 - Snake Water Gun | Python Tutorial - Day #55 5:55 2023-01-21
56 Introduction to OOPs in Python | Python Tutorial - Day #56 15:54 2023-01-22
57 Classes and Objects in Python | Python Tutorial - Day #57 9:32 2023-01-23
58 Constructors in Python | Python Tutorial - Day #58 11:17 2023-01-24
59 Decorators in Python | Python Tutorial - Day #59 13:05 2023-01-25
60 Getters and Setters in Python | Python Tutorial - Day #60 10:37 2023-01-26
61 Inheritance in Python | Python Tutorial - Day #61 7:34 2023-01-27
62 Access Modifiers in Python | Python Tutorial - Day #62 11:43 2023-01-28
63 Snake Water Gun Game in Python - Exercise 5 - Solution | Python Tutorial - Day #63 15:28 2023-01-29
64 Exercise 6 - Library Management System in Python | Python Tutorial - Day #64 3:15 2023-01-30
65 Static Methods in Python | Python Tutorial - Day #65 7:37 2023-01-31
66 Instance variables vs Class variables in Python | Python Tutorial - Day #66 14:37 2023-02-01
67 Exercise 6 Solution - Library Management Software in Python | Python Tutorial - Day #67 9:34 2023-02-02
68 Exercise 7 - Clear the Clutter | Python Tutorial - Day #68 3:34 2023-02-03
69 Class Methods in Python | Python Tutorial - Day #69 6:25 2023-02-04
70 Class Methods as Alternative Constructors in Python | Python Tutorial - Day #70 13:06 2023-02-05
71 dir, __dict__ and help method in Python | Python Tutorial - Day #71 7:23 2023-02-06
72 super keyword in Python | Python Tutorial - Day #72 9:08 2023-02-07
73 Magic/Dunder Methods in Python | Python Tutorial - Day #73 12:12 2023-02-08
74 Method Overriding in Python | Python Tutorial - Day #74 6:27 2023-02-09
75 Exercise 7 Solution + Shoutouts | Python Tutorial - Day #75 12:12 2023-02-10
76 Exercise 8 - Merge the PDF | Python Tutorial - Day #76 3:14 2023-02-11
77 Operator Overloading in Python | Python Tutorial - Day #77 7:24 2023-02-12
78 Single Inheritance in Python | Python Tutorial - Day #78 4:39 2023-02-13
79 Multiple Inheritance in Python | Python Tutorial - Day #79 6:11 2023-02-14
80 Multilevel Inheritance in Python | Python Tutorial - Day #80 7:54 2023-02-15
81 Hybrid and Hierarchical Inheritance in Python | Python Tutorial - Day #81 8:54 2023-02-16
82 Exercise 8 - Merge the Pdf Solution in Python | Python Tutorial - Day #82 7:51 2023-02-17
83 Exercise 9 - Shoutouts to Everyone | Python Tutorial - Day #83 3:48 2023-02-18
84 Time Module in Python | Python Tutorial - Day #84 11:37 2023-02-19
85 Creating command line utility in python | Python Tutorial - Day #85 18:32 2023-02-20
86 Walrus Operator in Python | Python Tutorial - Day #86 9:36 2023-02-21
87 Shutil Module in Python | Python Tutorial - Day #87 12:42 2023-02-22
88 Exercise 9: Solution - Shoutouts to Everyone | Python Tutorial - Day #88 12:14 2023-02-23
89 Requests Module in Python | Python Tutorial - Day #89 8:46 2023-02-24
90 Exercise 10: News App in Python | Python Tutorial - Day #90 4:34 2023-02-25
91 Generators in Python | Python Tutorial - Day #91 8:47 2023-02-26
92 Function Caching in Python | Python Tutorial - Day #92 11:14 2023-02-27
93 Exercise 10 - News App Solution & Shoutout | Python Tutorial - Day #93 11:31 2023-02-28
94 Exercise 11 - Drink Water Reminder | Python Tutorial - Day #94 4:20 2023-03-01
95 Regular Expressions in Python | Python Tutorial - Day #95 13:03 2023-03-02
96 AsyncIO in Python | Python Tutorial - Day #96 10:29 2023-03-03
97 Multithreading in Python | Python Tutorial - Day #97 17:49 2023-03-04
98 MultiProcessing in Python | Python Tutorial - Day #98 20:04 2023-03-05
99 Exercise 11: Solution + Shoutouts - Desktop Notification System | Python Tutorial - Day #99 10:06 2023-03-06
100 Conclusion and Where to go from here | Python Tutorial - Day #100 16:39 2023-03-07
For your README

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 17h 57m · 100 videos

Markdown
[![Watch time: 17h 57m · 100 videos](https://playlistduration.com/badge/playlist/PLu0W_9lII9agwh1XjRt242xIpHhPT2llg.svg)](https://playlistduration.com/playlist/PLu0W_9lII9agwh1XjRt242xIpHhPT2llg)
HTML
<a href="https://playlistduration.com/playlist/PLu0W_9lII9agwh1XjRt242xIpHhPT2llg"><img src="https://playlistduration.com/badge/playlist/PLu0W_9lII9agwh1XjRt242xIpHhPT2llg.svg" alt="Watch time: 17h 57m · 100 videos" width="217" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PLu0W_9lII9agwh1XjRt242xIpHhPT2llg returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-11-02 (cached). Private or deleted videos are excluded from totals.