Playlist · Jenny's Lectures CS IT

Python Full Course

by Jenny's Lectures CS IT · 126 videos

Total watch time

1d 11h 36m

at 1× speed · exactly 1 day, 11 hours, 36 minutes, 13 seconds at 1×

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

The shape of the course

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

1h 44m
2h 21m
2h 4m
2h 20m
2h 47m
2h 49m
2h 37m
2h 31m
3h 51m
4h 1m
3h 21m
3h 18m
1h 53m

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 36 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 36 days. Turn on JavaScript to plan around your week.

Videos (126)

1d 11h 36m 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 Python Course | Python for beginners 3:34 2022-08-25
2 Introduction to Python Programming | Python for Beginners #lec1 11:14 2022-08-26
3 History of Python | Python Tutorials for Beginners #lec2 7:47 2022-08-28
4 Download and Install Python (3.10.6) and Pycharm | Python Tutorials for Beginners #lec3 13:58 2022-08-29
5 Writing First Python Program | Printing to Console in Python | Python Tutorials for Beginners #lec4 13:05 2022-09-01
6 P_05 Coding Exercises for Beginners in Python - Exercise #1 9:57 2022-09-02
7 P_06 print() function & String concatenation(using +) in Python | Python Tutorials for Beginners 8:30 2022-09-03
8 P_07 Input function in Python | Take User Input in Python | Python Tutorials for Beginners 12:41 2022-09-05
9 P_08 Variables in Python | Python Tutorials for Beginners 15:10 2022-09-06
10 P_09 Coding Exercises for Beginners in Python | Exercise #2 | Program to swap two numbers 7:35 2022-09-07
11 P_10 Variable Naming Rules in Python | Python Tutorials for Beginners 8:25 2022-09-08
12 P_11 Data Types in Python | Python Tutorials for Beginners 23:54 2022-09-09
13 P_12 Type Checking, Type Error and Type Conversion | Type Casting in Python 15:02 2022-09-10
14 P_13 Coding Exercises for Beginners in Python | Exercise #3 | Program to add digits of a number 7:07 2022-09-11
15 P_14 Operators in Python | Arithmetic Operators | Python Tutorials for Beginners 15:01 2022-09-24
16 P_15 Operators in Python | Assignment and Comparison Operators | Python Tutorials for Beginners 14:16 2022-10-02
17 Operators in Python | Logical Operators | Python Tutorials for Beginners #lec16 9:57 2022-10-03
18 Operators in Python | Bitwise Operators | Python Tutorials for Beginners #lec17 17:11 2022-11-10
19 Identity Operators in Python | Python Tutorials for Beginners #lec18 20:27 2022-12-22
20 Membership Operators in Python | Python Tutorials for Beginners #lec19 9:27 2022-12-30
21 Coding Exercise for Beginners in Python | Exercise #4 | Python for Beginners #lec20 7:30 2023-01-14
22 round() function in Python | Python Tutorials for Beginners #lec21 20:34 2023-01-17
23 f-Strings in Python | Python Tutorials for Beginners #lec22 9:47 2023-01-23
24 Coding Exercise for Beginners in Python| Exercise 5 | Python for Beginners #lec23 6:57 2023-01-24
25 If & If Else Conditional Statements in Python | Python Tutorials for Beginners#lec24 18:41 2023-01-25
26 Coding Exercise for Beginners in Python | Exercise 6| Python for Beginners #lec25 3:26 2023-01-27
27 Nested If Else & elif Statements in Python | Python Tutorials for Beginners #lec26 22:51 2023-01-28
28 P_27 Coding Exercise for Beginners in Python | Exercise 7 | Python Tutorials for Beginners 6:57 2023-01-29
29 P_28 Coding Exercise for Beginners in Python | Exercise 8 | Python Tutorials for Beginners 11:22 2023-01-30
30 P_29 Multiple if Statements in Python | Python Tutorials for Beginners 16:13 2023-02-01
31 P_30 Coding Exercise for Beginners in Python | Exercise 9 | Python Tutorials for Beginners 8:38 2023-02-02
32 P_31 Coding Exercise for Beginners in Python | Love Calculator | Python Tutorials for Beginners 13:12 2023-02-03
33 P_32 List in Python and List Functions | Python Tutorials for Beginners 29:01 2023-02-09
34 P_33 Random Module in Python | Python Tutorials for Beginners 12:51 2023-02-13
35 P_34 Coding Exercise for Beginners in Python | Heads or Tails | Python Tutorials for Beginners 3:24 2023-02-15
36 Coding Exercise for Beginners in Python |Exercise 12 | Python Tutorials for Beginners #lec35 15:47 2023-02-17
37 Fix Python Index Error: List Index Out of Range | Python Tutorials for Beginners #lec36 7:10 2023-02-18
38 Nested List in Python | Python Tutorials for Beginners #lec37 11:06 2023-02-20
39 Coding Exercise for Beginners in Python |Exercise 13 | Python Tutorials for Beginners #lec38 13:19 2023-02-23
40 Python Project 1 | Rock Paper Scissors Game in Python | Python for Beginners #lec39 25:49 2023-03-19
41 Tuples in Python | Python Tutorials for Beginners #lec40 20:56 2023-03-21
42 Sets in Python | Python Tutorials for Beginners #lec41 Part1 16:00 2023-03-23
43 Sets Methods in Python | Python Tutorials for Beginners | #Lec41 Part 2 18:06 2023-03-24
44 Sets Methods in Python | Python Tutorials for Beginners #lec41 Part3 12:40 2023-03-26
45 Sets Methods in Python | Python Tutorials for Beginners #lec41 Part4 13:44 2023-03-27
46 For Loop in Python | Python Tutorials for Beginners #lec42 19:42 2023-03-29
47 For else in Python | Python Tutorials for Beginners #lec43 14:39 2023-03-30
48 Coding Exercise for Beginners in Python |Exercise 14 | Python Tutorials for Beginners #lec44 20:41 2023-04-02
49 Coding Exercise for Beginners in Python |Exercise 15 | Python Tutorials for Beginners #lec45 16:34 2023-04-02
50 Range function in Python | Python range() function |Python Tutorials for Beginners #lec46 13:33 2023-04-03
51 Coding Exercise for Beginners in Python |Exercise 16 | Python Tutorials for Beginners #lec47 3:01 2023-04-04
52 Coding Exercise for Beginners in Python with solution | Exercise 17 |Python for Beginners #lec48 8:16 2023-04-05
53 Python Project 2 | Password Generator in Python | Python for Beginners #lec49 22:20 2023-04-23
54 While Loop in Python | Python Tutorials for Beginners #lec50 26:51 2023-04-24
55 Break Continue Pass in Python | Loop Control Statements | Python Tutorials for Beginners #lec51 27:57 2023-04-26
56 Indentation in Python | Python Tutorials for Beginners #lec52 11:27 2023-04-27
57 Hangman Game for beginners |Introduction | Python Project for beginners #lec53 8:04 2023-04-29
58 Hangman Game for beginners |Flowchart | Python Project for beginners #lec54 5:02 2023-04-30
59 Hangman Game in Python | Python Project #3 | Python Project for beginners #lec55 31:43 2023-05-01
60 Functions in Python | Introduction | Python for beginners #lec56 24:07 2023-05-06
61 Coding Exercise for Beginners in Python with solution | Exercise 18| Python for Beginners #lec57 11:31 2023-05-08
62 Coding Exercise for Beginners in Python with solution |Exercise 19 | Python for Beginners #lec58 10:51 2023-05-09
63 Coding Exercise for Beginners in Python with solution | Exercise 20 |Python for Beginners #lec59 10:58 2023-05-10
64 Functions with Arguments in Python | Parameters vs Arguments | Python Tutorials for Beginners #lec60 14:11 2023-05-11
65 Types of Arguments in Python | Python Tutorials for Beginners #lec61 21:11 2023-05-12
66 *args and **kwargs in Python | Python Tutorials for Beginners #lec62 22:03 2023-05-21
67 Coding Exercise for Beginners in Python with solution | Exercise 21 |Python for Beginners #lec63 10:20 2023-05-23
68 Coding Exercise for Beginners in Python with solution | Exercise 22 | Python for Beginners #lec64 15:36 2023-05-25
69 Python Project #4 | Caesar Cipher Introduction - part1 | Python Project for beginners #lec65 8:48 2023-05-26
70 Python Project for beginners #4| Caesar Cipher - Complete Code | Python for Beginners #lec66 31:44 2023-05-27
71 Dictionaries in python | Dictionaries Built-in functions | Python Tutorials for Beginners #lec67 33:35 2023-06-04
72 Coding Exercise for Beginners in Python with solution | Exercise 23 | Python for Beginners #lec68 7:58 2023-06-06
73 Nested Dictionaries in Python | Python Tutorials for Beginners #lec69 22:33 2023-06-08
74 Coding Exercise for Beginners in Python with solution | Exercise 24 | Python for Beginners #lec70 7:15 2023-06-10
75 Python Project for beginners #5| Silent Auction Program-part 1 | Python for Beginners #lec71 6:17 2023-06-12
76 Python Project for beginners #5| Silent Auction Program-Complete Code | Python for Beginners #lec72 20:50 2023-06-14
77 Functions with Return Statement in Python | Python Tutorials for Beginners #lec73 18:10 2023-06-21
78 Return Multiple values from a Function |Multiple return Statements| Python for Beginners #lec74 11:57 2023-06-24
79 Coding Exercise for Beginners in Python with solution | Exercise 25 | Python for Beginners #lec75 11:14 2023-07-02
80 print vs return in Python | What is the Difference?| Python Tutorials for Beginners #lec76 10:51 2023-07-03
81 Python Project for beginners #6| Calculator -Complete Code | Python for Beginners #lec77 27:06 2023-07-04
82 local and Global Scope in Python | Python Tutorials for Beginners #lec78 14:34 2023-07-06
83 Global keyword in Python | Modify a Global Variable | Python Tutorials for Beginners #lec79 10:39 2023-07-07
84 Python Project for beginners #7| Guess The Number -Complete Code | Python for Beginners #lec80 26:25 2023-07-09
85 Debugging in Python | Debugging Tips | Python Tutorials for Beginners #lec81 17:22 2023-07-11
86 Python Project for beginners #8| Higher Lower Game - Complete Code | Python for Beginners #lec82 38:26 2023-07-13
87 Python Project for beginners #9| Coffee Machine Project | Python for Beginners #lec83 40:54 2023-07-16
88 OOP in Python | Object Oriented Programming | Python for Beginners #lec84 21:07 2023-07-18
89 Classes and Objects in Python | OOP in Python | Python for Beginners #lec85 17:06 2023-07-20
90 Self and __init__() method in Python | Python Tutorials for Beginners #lec86 17:46 2023-07-21
91 Class Methods in Python | How to add Methods in Class | Python Tutorials for Beginners #lec87 20:49 2023-07-23
92 Coding Exercise for Beginners in Python with solution | Exercise 26 | Python for Beginners #lec88 12:40 2023-07-23
93 Inheritance in Python | Python Tutorials for Beginners #lec89 27:20 2023-07-24
94 Multiple Inheritance in Python | Python Tutorials for Beginners #lec90 27:46 2023-07-27
95 Multilevel Inheritance in Python | Python Tutorials for Beginners #lec91 21:11 2023-07-30
96 Hierarchical Inheritance in Python | Python Tutorials for Beginners #lec92 17:08 2023-07-31
97 Hybrid Inheritance in Python | Python Tutorials for Beginners #lec93 10:45 2023-08-03
98 Diamond Problem in Inheritance | MRO in Python | C3 Linearization Algorithm Python Programming#lec94 28:32 2023-08-05
99 File Handling in Python | Python Tutorials for Beginners #lec95 45:32 2023-08-13
100 Python Project for beginners| Quiz Game Project | Python for Beginners #lec96 29:23 2023-08-15
101 Modules in Python | Python Tutorials for Beginners #lec97 25:28 2023-08-16
102 Abstraction in Python | Python OOP Concepts| Python Tutorials for Beginners #lec98 16:06 2023-09-01
103 Abstract Class & Abstract Method in Python | Python Tutorials for Beginners #lec99 26:38 2023-09-06
104 Access Modifiers in Python | Public Protected Private | Python for Beginners #lec100 30:53 2023-09-08
105 Encapsulation in Python | Getters & Setters methods | Python Tutorials for Beginners #lec101 17:44 2023-09-10
106 Polymorphism in Python | Python Tutorials for Beginners #lec102 10:20 2023-09-16
107 Duck Typing in Python| Python Tutorials for beginners #lec103 17:07 2023-09-17
108 Operator Overloading in Python | Polymorphism | Python Tutorials for Beginners #lec104 22:37 2023-09-20
109 Method Overloading and Method Overriding| Python Tutorials for Beginners #lec105 15:38 2023-09-22
110 Magic/Dunder Methods in Python | Python Tutorials #lec106 18:09 2023-10-13
111 Coding Exercise with solution | Exercise 27 | Python for Beginners #lec107 10:48 2023-10-15
112 pip & PyPI in python | Packages in Python | Python Tutorials for Beginners #lec108 19:56 2023-10-18
113 Packages in Python | Python Tutorials for Beginners #lec109 25:06 2023-10-20
114 If __name__ == '__main__ ' in Python | Python Tutorials for Beginners #lec110 21:44 2023-10-22
115 Python Turtle Graphics Introduction | Python Tutorials for Beginners #lec111 28:29 2023-10-28
116 Python Turtle graphics | part 2 | Python Tutorials for Beginners #lec112 33:28 2023-10-30
117 Turtle Coding Exercise for Beginners in Python |Exercise 28 | Python for Beginners #lec113 6:00 2023-10-31
118 Turtle Coding Exercise for Beginners in Python |Exercise 29 | Python for Beginners #lec114 13:19 2023-11-01
119 Coding Exercise for Beginners in Python |Exercise 30 | Python for Beginners #lec115 17:07 2023-11-03
120 Coding Exercise for Beginners in Python |Exercise 31 | Python for Beginners #lec116 21:35 2023-11-05
121 Coding Exercise for Beginners in Python |Exercise 32 | Python for Beginners #lec118 13:18 2023-11-10
122 Python Project for beginners #11| Turtle Race Project | Python for Beginners #lec119 39:35 2023-11-13
123 Python Higher Order Functions | Python Tutorials for Beginners #lec120 18:41 2023-11-15
124 Python Event Listeners | Python Tutorials for Beginners #lec121 19:07 2023-11-24
125 Coding Exercise for Beginners in Python |Exercise 33 | Python for Beginners #lec122 7:37 2023-11-26
126 Extracting RGB values from Image in Python | Colorgram Package | Python for Beginners #lec117 15:03 2023-11-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: 1d 11h 36m · 126 videos

Markdown
[![Watch time: 1d 11h 36m · 126 videos](https://playlistduration.com/badge/playlist/PLdo5W4Nhv31bZSiqiOL5ta39vSnBxpOPT.svg)](https://playlistduration.com/playlist/PLdo5W4Nhv31bZSiqiOL5ta39vSnBxpOPT)
HTML
<a href="https://playlistduration.com/playlist/PLdo5W4Nhv31bZSiqiOL5ta39vSnBxpOPT"><img src="https://playlistduration.com/badge/playlist/PLdo5W4Nhv31bZSiqiOL5ta39vSnBxpOPT.svg" alt="Watch time: 1d 11h 36m · 126 videos" width="235" 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/PLdo5W4Nhv31bZSiqiOL5ta39vSnBxpOPT returns them as JSON — free, no key. API docs →

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