@BroCodez

Python 12 Hour Full Course for free ๐Ÿ (2024): https://www.youtube.com/watch?v=ix9cRaBkVe0
Learn Python in 1 HOUR โฑ(2024): https://www.youtube.com/watch?v=8KCuHHeC_M0
My original Python 12 Hour course ๐Ÿ(2021):  https://www.youtube.com/watch?v=XKHEtdqhLK8
Full Python playlist ๐Ÿ“ƒ: https://www.youtube.com/watch?v=Sg4GMVMdOPo&list=PLZPZq0r_RZOOkUQbat8LyQii36cJf2SWT

                          [โญ = project]
#1   (00:00:00) python tutorial for beginners ๐Ÿ
#2   (00:05:49) variables โŽ
#3   (00:16:05) type casting ๐Ÿ’ฑ
#4   (00:21:15) user input โŒจ
#5   (00:32:42) โญ madlibs game ๐Ÿ“–
#6   (00:37:55) arithmetic & math ๐Ÿ“
#7   (00:51:46) if statements ๐Ÿค”
#8   (01:00:06) โญ calculator program ๐Ÿงฎ
#9   (01:05:59) โญ weight conversion program ๐Ÿ‹
#10 (01:09:59) โญ temperature conversion program ๐ŸŒก
#11 (01:13:58) logical operators ๐ŸŒฆ
#12 (01:21:28) conditional expressions โ“
#13 (01:27:03) string methods ใ€ฐ
#14 (01:39:08) string indexing โœ‚
#15 (01:46:35) format specifiers ๐Ÿ’ฌ
#16 (01:51:55) while loops โ™พ
#17 (01:58:53) โญ compound interest calculator ๐Ÿ’ต
#18 (02:06:28) for loops ๐Ÿ”
#19 (02:11:33) โญ countdown timer program โŒ›
#20 (02:17:28) nested loops โžฟ
#21 (02:23:03) lists, sets, and tuples ๐ŸŽ
#22 (02:38:08) โญ shopping cart program ๐Ÿ›’
#23 (02:45:21) 2D collections โฌœ
#24 (02:53:59) โญ quiz game ๐Ÿ’ฏ
#25 (03:03:27) dictionaries ๐Ÿ“™
#26 (03:11:33) โญ concession stand program ๐Ÿฟ
#27 (03:19:42) random numbers ๐ŸŽฒ
#28 (03:24:16) โญ number guessing game ๐Ÿ”ข
#29 (03:32:37) โญ rock, paper, scissors game ๐Ÿ—ฟ
#30 (03:42:06) โญ dice roller program โš‚
#31 (03:52:12) functions ๐Ÿ“ž
#32 (04:02:50) default arguments ๐Ÿ‘
#33 (04:08:56) keyword arguments ๐Ÿ—
#34 (04:15:40) *args & **kwargs ๐Ÿ“ฆ
#35 (04:30:33) iterables ๐Ÿ”‚
#36 (04:37:04) membership operators ๐Ÿ”Ž
#37 (04:45:56) list comprehensions ๐Ÿ“ƒ
#38 (04:56:17) match-case statements ๐Ÿ“†
#39 (05:02:13) modules ๐Ÿ“จ
#40 (05:08:51) scope resolution ๐Ÿ”ฌ
#41 (05:14:22) if name == 'main': ๐Ÿ“ฅ
#42 (05:23:34) โญ banking program ๐Ÿ’ฐ
#43 (05:38:34) โญ slot machine ๐ŸŽฐ
#44 (05:58:45) โญ encryption program ๐Ÿ”
#45 (06:07:26) โญ hangman game ๐Ÿ•บ
#46 (06:32:32) python object oriented programming ๐Ÿš—
#47 (06:44:50) class variables ๐ŸŽ“
#48 (06:53:06) inheritance ๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ
#49 (07:00:02) multiple inheritance ๐ŸŸ
#50 (07:08:04) super() ๐Ÿ”ด
#51 (07:21:10) polymorphism ๐ŸŽญ
#52 (07:29:15) duck typing ๐Ÿฆ†
#53 (07:33:34) static methods โšก
#54 (07:39:31) class methods ๐Ÿซ
#55 (07:46:16) magic methods ๐ŸŒŸ
#56 (07:59:51) @property โš™
#57 (08:07:33) decorators ๐ŸŽŠ
#58 (08:14:57) exception handling ๐Ÿšฆ
#59 (08:20:46) file detection ๐Ÿ•ตโ€โ™‚
#60 (08:27:47) writing files โœ
#61 (08:41:33) reading files ๐Ÿ”
#62 (08:48:29) dates & times ๐Ÿ“…
#63 (08:54:46) โญ alarm clock โฐ
#64 (09:05:03) multithreading ๐Ÿงต
#65 (09:13:45) request API data โ†ฉ
#66 (09:22:19) PyQt5 GUI intro ๐Ÿ–ฅ
#67 (09:31:27) PyQt5 labels ๐Ÿท
#68 (09:40:23) PyQt5 images ๐Ÿ“ท
#69 (09:46:28) PyQt5 layout managers ๐Ÿงฒ
#70 (09:53:07) PyQt5 buttons ๐Ÿ›Ž
#71 (10:00:12) PyQt5 checkboxes โœ…
#72 (10:06:42) PyQt5 radio buttons ๐Ÿ”˜
#73 (10:15:55) PyQt5 line edits ๐Ÿ’ฌ
#74 (10:21:55) PyQt5 CSS styles ๐ŸŽจ
#75 (10:32:48) โญ digital clock program ๐Ÿ•’
#76 (10:48:38) โญ stopwatch program โฑ
#77 (11:06:05) โญ weather API app โ˜€

@shaikarshad5861

Progress Tracker ๐Ÿ 
Plz comment for motivation i can i will ๐Ÿ’ช๐Ÿป
Day 1 --> 28:30 
Day 2--> 1:00:10
Day 3--> 1:26:38
Day 4--> 1:58:23
Day 5--> Busy in Some other work............
Day 6--> 2:38:10
Day 7-->3:00:10
Day 8--> Busy in some work and Rested.
Day 9--> 3:20:41
Day 10-->3:40:32
Day 11-->4:03:34
Due to other exams i can't able to focus on this after exams i will be back........
Day 12 --> 4:30:33
Day 13 --> 5:8:13
I can't reply to everyone but thanks a lot and I hope you all guys are doing great .....๐Ÿ˜ƒ ๐Ÿ‘๐Ÿป

@accelleron

In ancient Greece, the top philosophers would just come out to the city square and give free lectures on geometry or history or whatever to anyone who wanted to attend. 2,000 years later we have stuff like a 12-hour course teaching you the basics of Python for free. Thank you so much for what you do. We're watching, we're learning, and it's really great to have you here.

@MakaVeli-vp7wo

For every beginner out there, I suggest you to PAUSE the video if you are getting confused.
Take a short break, eat something or drink. Go back to PC and re-watch from where you paused.
I do this too and this makes me refresh my brain. And if I STILL don't understand, I will research about it on internet or watch a short video on Youtube related to the topic that I did not understand.

GOOD LUCK! <3

@ramanvegi3007

Started on  "04 May 2025" 
My progress in learning python
Day 1            :  37:51(04/05/2025)
Day 2            :  01:35:09(05/05/2025)
Day 3            :   I have practiced all of the above topics(06/05/2025)
Day 4            :   I have see same topics and some additional topics (07/05/2025)
Day 5            :   02:45:07(08/05/2025)
Day 6            :   03:24:13(09/05/2025)
Day 7            :   No Progress, Feels lazy(10/05/2025)
Day 8            :   Yeah, I have practiced some of the topics and done for the day๐Ÿฅฒ(11/05/2025)
Day 9            :    04:02:50(12/05/2025)
Day 10          :    04:23:33(13/05/2025)
Day 11 - 15  :   (14/05/2025 to 18/05/2025) Off, I have taken a little๐Ÿค break
Day  16         :   05:16:23(19/05/2025)     ๐Ÿ”ฅ RESTART๐Ÿ”ฅ
Day  17         :   05:58:48(20/05/2025)
Day   18        :   06:32:31(21/05/2025)
Day   19        :   07:08:02(22/05/2025)
Day    20       :   07:29:42(23/05/2025)
Day    21       :   08:00:00(24/05/2025)
Day    22       :   08:39:00(25/05/2025)
Day    23       :   08:48:27(26/05/2025)

@Layuxz

I'm just commenting to support. Honestly flabbergasted you posted 12 hours of real content for free. Bro is destroying the competition.

@J_y87

Seriously,he make everything free and fundraising for the hospital.Mad respect for this gigachad

@boi6140

teaching an entire coding language for free in one video is insane, God bless this man.

@ashwin55764

Progress tracker ๐Ÿ˜ฎโ€๐Ÿ’จ
Started on 17/05/2025

Day 1 : 51:44     (17/05/2025)
Day 2 : 1:21:32  (18/05/2025)
Day 3 : No progress ๐Ÿ™ƒ (19/05/2025)
Day 4 : 1:46:35 (20/05/2025)
Day 5 : 2:45:19 (21/05/2025)
Day 6 : 3:03:25 (22/05/2025)
Day 7 : 3:19:41 (23/05/2025)
Day 8 : No progress ๐Ÿ˜Œ(24/05/2025)
Day 9 : Had an exam ๐Ÿซฅ
Day 10 : 3:32:35 (26/05/2025)

@byXDP

Progress Tracker - Starting day 30/01/2025. ps. comment for motivation we can all do this
Day 1: 32:42 (30/01/2025)
Day 2: 51:45 (31/01/2025)
Day 3: 01:21:27 (01/02/2025)
Day 4: Sunday off - (02/02/2025)
Day 5: 01:39:06 (03/02/2025)
Day 6: 02:17:27 (04/02/2025)
Day 7: 02:45:20 (05/02/2025)
Day 8: 03:11:26 (06/02/2025)
Day 9: 03:42:05 (07/02/2025)
Day 10: Saturday Off - (08/02/2025)
Day 11: 04:30:32 (09/02/2025)
Day 12: 05:02:12 (10/02/2025)
Day 13: 05:23:33 (11/02/2025)
Day 14: 05:38:34 (12/02/2025) Had a busy day, still managed to get a lesson done. (Banking Program)
Day 15: 06:07:27 (13/02/2025)
Day 16: Friday Off - 14th of Feb
Day 17: 06:44:49 (15/02/2025)
Day 18: 07:08:03 (16/02/2025)
Day 19: 07:33:33 (17/02/2025)
Day 20: 08:07:32 (18/02/2025)
Day 21: 08:41:32 (19/02/2025)
Day 22: 09:22:18 (20/02/2025)
Day 23: Friday Off - (21/02/2025)
Day 24: 09:40:22 (22/02/2025)
Day 25: 10:06:41 (23/02/2025)
Day 26: 10:48:37 (24/02/2025)
Day 27: 11:06:04 (25/02/2025) leaving last chapter for tomorrow. Day 28. ๐Ÿงญ
Day 28: DONE! (26/02/2025)

@Sportgameww

[ = project]
#1   (00:00:00) python tutorial for beginners 
#2   (00:05:49) variables 
#3   (00:16:05) type casting 
#4   (00:21:15) user input 
#5   (00:32:42)  madlibs game 
#6   (00:37:55) arithmetic & math 
#7   (00:51:46) if statements 
#8   (01:00:06)  calculator program 
#9   (01:05:59)  weight conversion program 
#10 (01:09:59)  temperature conversion program 
#11 (01:13:58) logical operators 
#12 (01:21:28) conditional expressions 
#13 (01:27:03) string methods 
#14 (01:39:08) string indexing 
#15 (01:46:35) format specifiers 
#16 (01:51:55) while loops 
#17 (01:58:53)  compound interest calculator 
#18 (02:06:28) for loops 
#19 (02:11:33)  countdown timer program 
#20 (02:17:28) nested loops 
#21 (02:23:03) lists, sets, and tuples 
#22 (02:38:08)  shopping cart program 
#23 (02:45:21) 2D collections 
#24 (02:53:59)  quiz game 
#25 (03:03:27) dictionaries 
#26 (03:11:33)  concession stand program 
#27 (03:19:42) random numbers 
#28 (03:24:16)  number guessing game 
#29 (03:32:37)  rock, paper, scissors game 
#30 (03:42:06)  dice roller program โš‚
#31 (03:52:12) functions 
#32 (04:02:50) default arguments 
#33 (04:08:56) keyword arguments 
#34 (04:15:40) *args & **kwargs 
#35 (04:30:33) iterables 
#36 (04:37:04) membership operators 
#37 (04:45:56) list comprehensions 
#38 (04:56:17) match-case statements 
#39 (05:02:13) modules 
#40 (05:08:51) scope resolution 
#41 (05:14:22) if name == 'main': 
#42 (05:23:34)  banking program 
#43 (05:38:34)  slot machine 
#44 (05:58:45)  encryption program 
#45 (06:07:26)  hangman game 
#46 (06:32:32) python object oriented programming 
#47 (06:44:50) class variables 
#48 (06:53:06) inheritance 
#49 (07:00:02) multiple inheritance 
#50 (07:08:04) super() 
#51 (07:21:10) polymorphism 
#52 (07:29:15) duck typing 
#53 (07:33:34) static methods 
#54 (07:39:31) class methods 
#55 (07:46:16) magic methods 
#56 (07:59:51) @property 
#57 (08:07:33) decorators 
#58 (08:14:57) exception handling 
#59 (08:20:46) file detection 
#60 (08:27:47) writing files 
#61 (08:41:33) reading files 
#62 (08:48:29) dates & times 
#63 (08:54:46)  alarm clock 
#64 (09:05:03) multithreading 
#65 (09:13:45) request API data 
#66 (09:22:19) PyQt5 GUI intro 
#67 (09:31:27) PyQt5 labels 
#68 (09:40:23) PyQt5 images 
#69 (09:46:28) PyQt5 layout managers 
#70 (09:53:07) PyQt5 buttons 
#71 (10:00:12) PyQt5 checkboxes 
#72 (10:06:42) PyQt5 radio buttons 
#73 (10:15:55) PyQt5 line edits 
#74 (10:21:55) PyQt5 CSS styles 
#75 (10:32:48)  digital clock program 
#76 (10:48:38)  stopwatch program 
#77 (11:06:05)  weather API app

@Venerable_

My journey to finish this course by the End of the Year
Date: 10 December 2024
Day 1: Completed (00:21:15) [will continue from "user input"]
Day 2: Completed (01:00:06) [will continue from "calculator program"]
Day 3: Completed (01:21:28) [will continue from "string methods"]
Day 4: Completed (02:06:28) [will continue from "for loops"]
Day 5: Completed (02:23:03) [will continue from "lists, sets, and tuples"]
Day 6: Completed (03:03:27) [will continue from "dictionaries"]
Day 7: No progress (as I was traveling)
Day 8: Completed (03:19:41) [will continue from "random numbers"]
Day 9: Completed (04:02:49) [will continue from "default arguments"]
Day 10: Completed (04:15:40) [will continue from "*args & **kwargs"]
Day 11: Completed (04:45:56) [will continue from "*list comprehensions"]
Day 12: No progress (Procrastinated ๐Ÿ˜…)
Day 13: No progress (Procrastinated ๐Ÿ˜…)
Day 14: No progress (was enjoying Christmas Eve)
Day 15: No progress (was enjoying Christmas)
Day 16: No progress (Procrastinated ๐Ÿ˜…)
Day 17: No progress (Procrastinated ๐Ÿ˜…)
Day 18: Completed (05:14:21) [will continue from "if name == 'main':"]
Day 19: Completed (06:32:31) [will continue from "python object-oriented programming"]
Day 20: Completed (07:00:00) [will continue from "multiple inheritance"]
Day 21: No progress (New Year celeberation)
Day 22: No progress (New Year celeberation)    {Missed my planned deadline. Disheartening ๐Ÿ˜”}
Day 23: Completed (07:00:00) [will continue from "multiple inheritance"] 
Day 24: Completed (08:14:56) [will continue from "exception handling"]
Day 25: No progress (as I was traveling)
Day 26: No progress (as I was traveling)
Day 27: No progress (as I was traveling)
Day 28: Completed (09:13:45) [will continue from "request API data "]
Day 29: Completed (10:32:48) [will continue from "digital clock program"]  {Almost finished the course , Yay! ๐ŸŽ‰}
Day 30: Completed the course!!! ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰

Thanks Bro Code!

@momokhanihok

LET'S START!!๐Ÿ’ช๐Ÿ”ฅ
Day 1: โœ…upto 16:05
Day 2: โœ…upto  32:42
Day 3: ๐Ÿ˜ญMOM TOOK AWAY MY LAPTOP
Day 4: ๐Ÿ˜ญShe did NOT give it back
Day 5: โœ…upto 41:00 (took my fathers laptop๐Ÿ’ช)
Day idk: They said it was USELESS. GOD I CAME BACK AGAIN THO COME ONNNNN
               โœ…upto 44:43
Day next: โœ…upto 47:56
Day next next: โœ…upto 50:35

@kylo.q4286

madlibs atempt:
v1 = input("1. Proper Noun (Personโ€™s Name): ")
v2 = input("2. Noun: ")
v3 = input("3. Adjective (Feeling): ")
v4 = input("4. Verb: ")
v5 = input("5. Adjective (Feeling): ")
v6 = input("6. Animal: ")
v7 = input("7. Verb: ")
v8 = input("8. Color: ")
v9 = input("9. Verb (ending in ing): ")
v10 = input("10. Adverb (ending in ly): ")
v11 = int(input("11. Number: "))
v12 = input("12. Measure of Time: ")
v13 = input("13. Color: ")
v14 = input("14. Animal: ")
v15 = int(input("15. Number: "))
v16 = input("16. Silly Word: ")
v17 = input("17. Noun: ")

print(f"""This weekend I am going camping with {v1}. I packed my lantern, sleeping bag, and
{v2}. I am so {v3} to {v4} in a tent. I am {v5} we
might see a {v6}, they are kind of dangerous. We are going to hike, fish, and {v7}.
I have heard that the {v8} lake is great for {v9}. Then we will
{v10} hike through the forest for {v11} {v12}. If I see a
{v13} {v14} while hiking, I am going to bring it home as a pet! At night we will tell
{v15} {v16} stories and roast {v17} around the campfire!!""")

result:

1. Proper Noun (Personโ€™s Name): Maria
2. Noun: horse
3. Adjective (Feeling): bored
4. Verb: eat
5. Adjective (Feeling): happy
6. Animal: mouse
7. Verb: clapping
8. Color: turqois
9. Verb (ending in ing): pulling
10. Adverb (ending in ly): hardly
11. Number: 24
12. Measure of Time: night
13. Color: green
14. Animal: dog
15. Number: 65
16. Silly Word: pus*y
17. Noun: pen
This weekend I am going camping with Maria. I packed my lantern, sleeping bag, and
horse. I am so bored to eat in a tent. I am happy we
might see a mouse, they are kind of dangerous. We are going to hike, fish, and clapping.
I have heard that the turqois lake is great for pulling. Then we will
hardly hike through the forest for 24 night. If I see a
green dog while hiking, I am going to bring it home as a pet! At night we will tell
65 pus*y stories and roast pen around the campfire!!

@FelonRac

Dude I'm in college for Cyber Security and am taking my first python class rn. Our textbooks can really overcomplicate and flood you with information and it has been very difficult for me. The fact that you uploaded 12 HOURS of straight to the point, easy to understand content with real time examples is so amazing. You have helped me pass my python class. You are a hero dude! :)

@diduknow7

For the weight conversion program. 
(01::05:59)

unit = input("Kilograms or Pounds? (K or L): ").upper()  # Convert input to uppercase

Because when you enter l (lowercase) you get the right result but when you enter k, you get "k was not valid"

@sanketsumant5823

2:39:56 we can write this also

foods = set()
prices = set()
total = set()
while True:
    food = input("enter the food you would like to buy('leave' to quit)-- ")
    if food == 'leave':
        break
    else:
        price = float(input(f"enter the food's price of {food}-- $"))

    foods.add(food)
    total.add(price)
print("___YOUR SHOPPING CART has___")
print(foods)

print("GRAND TOTAL is ---", "$",sum(total))

@AKINTAYOMUSLIMAHOMOLOLA

import math
shape = input("which shape do you wish to calculate for?: ")
if shape == "rectangle":
    print(f"To calculate the area of a {shape},")
    length = float(input("What is the length?: "))
    breadth = float(input("What is the breadth?: "))
    print(f"The area of the rectangle is {round(length * breadth,2)}")
elif shape == "circle":
    print(f"To calculate the area of a {shape},")
    radius = float(input("what is your radius?: "))
    area = math.pi * pow(radius,2)
    print(f"The area of the circle is {round(area,2)}cmยฒ")
elif shape == "square":
    print(f"To calculate the area of a {shape},")
    length = float(input("What is your length?: "))
    print(f"The area of the {shape} is {round(length**2,2)}")
elif shape == "cylinder":
    print(f"To calculate the area of a {shape},")
    radius = float(input("what is your radius?: "))
    length = float(input("What is the length?: "))
    area = math.pi * pow(radius,2) * length
    print(f"The area of the {shape} is {round(area,2)}cmยฒ")
elif shape == "trapezium":
    print(f"To calculate the area of a {shape},")
    a = float(input("what is your a?: "))
    b = float(input("what is your b?: "))
    height = float(input("what is your height?: "))
    area = a + b
    area = area * height / 2
    print(f"The area of the {shape} is {round(area,2)}cmยฒ")
elif shape == "triangle":
    print(f"To calculate the area of a {shape},")
    base_area = float(input("what is your base_area?: "))
    height = float(input("what is your height?: "))
    area = 1/2 * base_area * height
    print(f"The area of the {shape} is {round(area,2)}cmยฒ")
else:
    print("we are coming to that!")

@janellyramirez8275

As a โ€œintermediate beginnerโ€ to coding, i say that this is probably the clearest explanation to the point where I needed to look at. The while loops really helped me!

@avyandra7274

Tracking my progress start date - 22/01/2025:
22/01/2025 Day 1: 01:39:08
23/01/2025 Day 2: 03:03:27
24/01/2025: Had Work
25/01/2025: Had Work
26/01/2025: Rest 
27/01/2025: Day 3: session 1 - 04:15:40, session 2 - 05:02:13
28/01/2025: Didn't Have Time
29/01/2025: Day 4: 06:07:26
30/01/2025: Day 5: 07:00:02 
31/01/2025: Had Work
01/02/2025: Rest
02/02/2025: Had Work
03/02/2025: Didn't Have Time Due To Uni.
04/02/2025: Day 6: 07:59:51
05/02/2025: Day 7: 09:22:19
06/02/2025: Day 8: 10:06:42 (Did revision and all the previous projects as well for practice)
07/02/2025: Day 9: 12:00:00 (I had work tomorrow and the day after so I locked in and finished it all today)

Time Taken - Total days: 17, Days spend doing the course: 9

Goal: Finish the video and practice projects by 09/02/2025. Should be tough (considering tight schedule) but manageable. (Goal set on 30/01/2025) [Goal Complete]

Edit: I'm just doing this to journal my progress. I am a student who works part time and lives alone. Just trying to show everyone you can still learn on a busy schedule as long as you're consistent. 

Final Edit: This is proof even on a busy schedule if you are consistent you can do it. Good Luck!!