Python tutorial for beginners ๐Ÿ

by Bro Code ยท 93 videos

Listed in Best free Python courses on YouTube, ranked by total hours

Total watch time

14h 15m

at 1ร— speed ยท exactly 14 hours, 15 minutes, 22 seconds at 1ร—

1ร—14h 15m 22s
1.25ร—11h 24m 18s
1.5ร—9h 30m 15s
1.75ร—8h 8m 47s
2ร—7h 7m 41s
Average video9m 12s
Longest54m 28s
Shortest3m 1s
Compare Open on YouTube JSON

Plan to finish

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

Videos (93)

14h 15m in total ยท tick what you've watched

Tick videos you've watched โ€” progress is saved in this browser.

Videos to
Watched
1 Start coding with PYTHON in 5 minutes! ๐Ÿ 5:50 2024-08-16
2 Learn Python VARIABLES in 10 minutes! โŽ 10:16 2024-08-17
3 Learn type casting in 7 minutes! ๐Ÿ’ฑ 7:37 2022-10-06
4 User input in Python is easy + exercises โŒจ๏ธ 13:04 2022-10-07
5 Math in Python is easy! ๐Ÿ“ 13:51 2022-10-08
6 If statements in Python are easy (if, elif, else) ๐Ÿค” 8:21 2022-10-12
7 Let's code a simple python calculator! ๐Ÿงฎ 5:52 2024-08-13
8 Python weight conversion exercise ๐Ÿ‹๏ธ 4:01 2022-10-31
9 Python temperature conversion program ๐ŸŒก๏ธ 3:59 2022-10-13
10 Logical operators in Python are easy ๐Ÿ”ฃ 5:04 2022-10-17
11 Learn conditional expressions in 5 minutes! โ“ 5:33 2024-05-25
12 String methods in Python are easy! ใ€ฐ๏ธ 12:06 2022-10-10
13 String indexing in Python is easy โœ‚๏ธ 7:28 2022-10-18
14 Python email slicer program ๐Ÿ“ง 3:46 2022-10-21
15 Learn Python format specifiers in 5 minutes! ๐Ÿ’ฌ 5:21 2022-10-20
16 While loops in Python are easy! โ™พ๏ธ 6:58 2022-10-22
17 Code an interest calculator in 7 minutes! ๐Ÿ’ต 7:36 2022-10-30
18 Learn Python for loops in 5 minutes! ๐Ÿ” 5:06 2022-10-23
19 Nested loops in Python are easy โžฟ 5:35 2022-10-26
20 Countdown timer program in Python โŒ› 5:56 2022-10-25
21 Python lists, sets, and tuples explained ๐Ÿ 15:06 2022-11-04
22 Python shopping cart program ๐Ÿ›’ 7:14 2022-11-08
23 Python 2D collections are easy! โฌœ 8:39 2022-11-08
24 Create a QUIZ GAME with Python ๐Ÿ’ฏ 9:29 2022-11-23
25 Python dictionaries are easy ๐Ÿ“™ 8:06 2022-11-10
26 Python concession stand program ๐Ÿฟ 8:10 2022-11-11
27 Generate random numbers in Python ๐ŸŽฒ 8:03 2022-11-12
28 Let's code a Python NUMBER GUESSING GAME! ๐Ÿ”ข 8:20 2024-07-26
29 ROCK PAPER SCISSORS game in Python ๐Ÿ—ฟ 9:29 2022-11-14
30 Code a dice roller program in 10 minutes! ๐ŸŽฒ 10:06 2022-11-16
31 Encryption program in Python ๐Ÿ” 8:41 2022-11-17
32 Functions in Python are easy ๐Ÿ“ž 10:38 2022-11-26
33 Python default arguments are awesome! ๐Ÿ‘ 6:07 2022-11-29
34 Python keyword arguments are awesome! ๐Ÿ—๏ธ 6:44 2022-11-30
35 Python *ARGS & **KWARGS are awesome! ๐Ÿ“ฆ 14:54 2022-12-01
36 Learn Python iterables in 6 minutes! ๐Ÿ”‚ 6:30 2024-07-01
37 Learn Python MEMBERSHIP OPERATORS in 8 minutes! ๐Ÿ”Ž 8:50 2024-07-03
38 Learn Python LIST COMPREHENSIONS in 10 minutes! ๐Ÿ“ƒ 10:20 2024-06-02
39 Learn Python MATCH-CASE STATEMENTS in 5 minutes! ๐Ÿ“† 5:55 2024-07-27
40 What are Python modules? ๐Ÿ“จ 6:36 2022-12-05
41 What is Python scope resolution? ๐Ÿ”ฌ 5:34 2022-12-06
42 if __name__ == '__main__' for Python beginners ๐Ÿ“ฅ 9:13 2024-05-27
43 Credit card validator in Python ๐Ÿ’ณ 8:54 2022-10-27
44 Let's code a beginners Python BANKING PROGRAM ๐Ÿ’ฐ 15:01 2024-05-30
45 Let's code a beginners Python SLOT MACHINE ๐ŸŽฐ 20:11 2024-06-03
46 Let's code a HANGMAN GAME in Python! ๐Ÿ•บ 25:07 2024-07-22
47 Learn Python Object Oriented Programming! ๐Ÿš— 12:18 2024-05-20
48 Learn class variables in 8 minutes! ๐ŸŽ“ 8:16 2024-05-21
49 Python INHERITANCE in 6 minutes! ๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ 6:57 2024-05-24
50 Learn Python multiple inheritance in 8 minutes! ๐ŸŸ 8:03 2024-05-24
51 Learn Python ABSTRACT CLASSES in 7 minutes! ๐Ÿ‘ป 7:02 2024-06-13
52 SUPER() in Python explained! ๐Ÿ”ด 13:06 2024-05-24
53 Learn polymorphism in 8 minutes! ๐ŸŽญ 8:06 2024-06-23
54 Learn Python DUCK TYPING in 4 minutes! ๐Ÿฆ† 4:20 2024-06-25
55 Learn Python AGGREGATION in 6 minutes! ๐Ÿ“š 6:38 2024-06-17
56 Learn Python COMPOSITION in 7 minutes! ๐Ÿš˜ 7:22 2024-06-19
57 Learn Python NESTED CLASSES in 9 minutes! ๐Ÿ“› 9:49 2024-06-21
58 Learn Python STATIC METHODS in 5 minutes! โšก 5:57 2024-07-04
59 Learn Python CLASS METHODS in 6 minutes! ๐Ÿซ 6:46 2024-07-05
60 Python MAGIC METHODS are easy! ๐ŸŒŸ 13:36 2024-07-06
61 Learn Python DECORATORS in 7 minutes! ๐ŸŽŠ 7:22 2024-06-27
62 Learn Python @property in 7 minutes! โš™๏ธ 7:43 2024-06-15
63 Learn Python LAMBDA in 6 minutes! ๐Ÿšฎ 6:50 2024-07-14
64 Python SORTING is easy (sort of) ๐Ÿ”€ 12:28 2024-07-21
65 Learn Python zip() in 3 minutes! ๐Ÿค 3:21 2025-11-04
66 Learn RECURSION in 5 minutes! ๐Ÿ˜ต 5:59 2022-12-09
67 Learn Python EXCEPTION HANDLING in 5 minutes! ๐Ÿšฆ 5:49 2024-06-29
68 File detection in Python is easy! ๐Ÿ•ต๏ธโ€โ™‚๏ธ 7:02 2024-07-11
69 Write files using Python! โœ 13:47 2024-07-12
70 Read files using Python! ๐Ÿ” 6:56 2024-07-13
71 How to measure EXECUTION TIME in Python โŒš 3:01 2024-06-13
72 Learn Python DATES & TIMES in 6 minutes! ๐Ÿ“… 6:18 2024-07-15
73 Code an alarm clock using Python! โฐ 10:33 2024-08-11
74 Learn Python iterators in 7 minutes! โžก๏ธ 7:12 2025-11-10
75 Learn Python generators in 8 minutes! ๐Ÿšฐ 8:02 2025-11-05
76 Learn Python generator expressions in 9 minutes! โ™ป๏ธ 9:08 2025-11-07
77 You'll love Python data classes! ๐Ÿ“‹ 7:29 2025-11-15
78 Learn Python multithreading in 8 minutes! ๐Ÿงต 8:43 2024-07-16
79 Request API data using Python in 8 minutes! โ†ฉ๏ธ 8:34 2024-07-17
80 Python PyQt5 setup a basic GUI Application! ๐Ÿ–ฅ๏ธ 9:09 2024-07-23
81 Create LABELS with Python in 8 minutes! ๐Ÿท๏ธ 8:56 2024-07-24
82 Python PyQt5 IMAGES are easy! ๐Ÿ“ท 6:06 2024-07-25
83 Layout managers in Python are easy! ๐Ÿงฒ 6:40 2024-07-25
84 Create Python buttons in 7 minutes! ๐Ÿ›Ž๏ธ 7:05 2024-07-26
85 Create Python checkboxes in 5 minutes! โœ… 6:31 2024-07-27
86 Python PyQt5 RADIO BUTTONS are easy! ๐Ÿ”˜ 9:13 2024-07-28
87 Python PyQt5 LINE EDITS are easy! ๐Ÿ’ฌ 6:01 2024-07-28
88 Add CSS to Python in 10 minutes! ๐ŸŽจ 10:53 2024-07-29
89 Let's code a digital clock with Python! ๐Ÿ•’ 16:25 2024-07-31
90 Code a stopwatch using Python! โฑ 17:58 2024-08-02
91 Create a weather app with Python! โ˜€๏ธ 54:28 2024-08-08
92 Create QR codes with Python in 4 minutes! ๐Ÿ“ฑ 4:11 2025-11-11
93 Build a music player with Python! ๐ŸŽถ 21:56 2025-11-20

Embed a badge

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

Watch time: 14h 15m ยท 93 videos

Markdown
[![Watch time: 14h 15m ยท 93 videos](https://playlistduration.com/badge/playlist/PLZPZq0r_RZOOkUQbat8LyQii36cJf2SWT.svg)](https://playlistduration.com/playlist/PLZPZq0r_RZOOkUQbat8LyQii36cJf2SWT)
HTML
<a href="https://playlistduration.com/playlist/PLZPZq0r_RZOOkUQbat8LyQii36cJf2SWT"><img src="https://playlistduration.com/badge/playlist/PLZPZq0r_RZOOkUQbat8LyQii36cJf2SWT.svg" alt="Watch time: 14h 15m ยท 93 videos" width="210" 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/PLZPZq0r_RZOOkUQbat8LyQii36cJf2SWT returns them as JSON โ€” free, no key. API docs โ†’

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