Learn the Python programming language in this full course for beginners! You will learn the fundamentals of Python and code two Python programs line-by-line. No previous programming experience is necessary before watching this course. 🔗 Start using Replit: https://join.replit.com/python-students ✏️ Beau Carnes developed this course. Check out one of his other channels: https://youtube.com/beau 💻 Rock, Paper, Scissors Code: https://github.com/beaucarnes/course-code/blob/main/python/rps.py 💻 Blackjack Code: https://github.com/beaucarnes/course-code/blob/main/python/blackjack.py 🏗 Replit provided a grant that made this course possible. 🔗 The Python Handbook by Flavio Copes: https://www.freecodecamp.org/news/the-python-handbook/ ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction Rock, Paper, Scissors Intro Project ⌨️ (0:03:11) RPS - Variables and Functions ⌨️ (0:09:07) RPS - Calling Functions ⌨️ (0:12:31) RPS - Dictionaries ⌨️ (0:15:28) RPS - User Input ⌨️ (0:16:55) RPS - Libraries, Lists, Methods ⌨️ (0:20:45) RPS - Function Arguments ⌨️ (0:22:33) RPS - If Statements ⌨️ (0:25:40) RPS - Concatenating Strings ⌨️ (0:27:13) RPS - f-strings ⌨️ (0:30:26) RPS - Else and Elif Statements ⌨️ (0:33:37) RPS - Refactoring and Nested If ⌨️ (0:38:37) RPS - Accessing Dictionary Values ⌨️ (0:41:55) RPS - Testing Game Fundamentals of Python ⌨️ (0:43:52) Setup Python Locally ⌨️ (0:47:47) Creating New Repl ⌨️ (0:48:45) Variables ⌨️ (0:51:21) Expressions and Statements ⌨️ (0:52:38) Comments ⌨️ (0:54:23) Data Types ⌨️ (1:00:16) Operators ⌨️ (1:00:44) Arithmetic Operators ⌨️ (1:03:52) Comparison Operators ⌨️ (1:05:13) Boolean Operators ⌨️ (1:07:26) Bitwise Operators ⌨️ (1:07:42) is & in Operators ⌨️ (1:08:21) Ternary Operator ⌨️ (1:09:40) Strings ⌨️ (1:12:36) String Methods ⌨️ (1:16:41) Escaping Characters ⌨️ (1:19:23) String Characters & Slicing ⌨️ (1:21:45) Booleans ⌨️ (1:26:07) Number Data Types ⌨️ (1:28:19) Built-in Functions ⌨️ (1:29:50) Enums ⌨️ (1:32:51) User Input ⌨️ (1:34:39) Control Statements ⌨️ (1:36:48) Lists ⌨️ (1:46:21) Sorting Lists ⌨️ (1:49:57) Tuples ⌨️ (1:53:49) Dictionaries ⌨️ (2:01:45) Sets ⌨️ (2:06:10) Functions ⌨️ (2:16:57) Variable Scope ⌨️ (2:18:35) Nested Functions ⌨️ (2:21:37) Closures ⌨️ (2:22:59) Objects ⌨️ (2:26:27) Loops ⌨️ (2:32:01) Break and Continue ⌨️ (2:33:02) Classes ⌨️ (2:39:12) Modules ⌨️ (2:45:55) Arguments from Command Line ⌨️ (2:52:42) Lambda Functions ⌨️ (2:54:51) Map, Filter, Reduce ⌨️ (3:02:41) Recursion ⌨️ (3:04:42) Decorators ⌨️ (3:06:45) Docstrings ⌨️ (3:09:54) Annotations ⌨️ (3:11:30) Exceptions ⌨️ (3:17:09) With ⌨️ (3:18:26) Installing Packages with pip ⌨️ (3:21:39) List Compression ⌨️ (3:23:09) Polymorphism ⌨️ (3:24:23) Operator Overloading Blackjack Card Game Project ⌨️ (3:26:58) Blackjack - Beginning ⌨️ (3:50:13) Blackjack - Deck Class ⌨️ (3:58:45) Blackjack - Card Class ⌨️ (4:03:25) Blackjack - Hand Class ⌨️ (4:21:13) Blackjack - Game Class ⌨️ (4:37:04) Blackjack - Testing ⌨️ (4:39:36) Conclusion -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news
ADVERTISEMENT
Hi Today first time in my life I am starting to learn about python . I am a bit nervous yet excited to do it as it's completely new for me . Right now I am 18 yrs old didn't crack (that exam )which I was willing to due to lack of discipline but now I really want to do something big by taking small steps . Wish me luck so I can do this . Hope you all achieve what you want . Thank you 😊
Can please make new video because replit is totally changed
Day 1: 47:29
Who is watching in 2026? 👀
Today is my first day of doing this. I really want to make a meaning to my life 🧬 And I really want to come back here and give my testimony. Please wish me luck 🤞🏿 And thanks to you sir for sharing this ❤
I'm starting my python journey today. Few months from now, I wanna look back and be proud of this very moment.
I am starting Python today not just to learn a language, but to prove to myself that I can finish what I start. I’ve let things slide in the past, but from this point on, progress matters more than perfection. One step at a time, until the end.
im starting today guys! thanks for the people that put this tutorial👍🏻
stopping at 1:46 because replit is not working for some reason
I hope I didn't late to start AI today is 23 of February 2026 .
Why do i have a create app option and no + option , no option to create a python replit?
It's 10 PM, Valentine's Day, a Saturday, and I'm 30 years old, sitting alone, building my skills in DevOps and Python. I've got this!!
I'm starting python today Guyss wish me luck !
Replit is completely different now. Left hand menu, click Explore more, then Developer Frameworks. At the top of the screen click the Create button. Select Python then Create App. After that, i don't know what to do.
I went onto Replit and spent 15 mins working out how to get the AI to not build the app for me. Unbelievably frustrating.
Day 1: 1:00:18 Day 2: 2:01:45 Day 3: 2:18:00 Day 4: 2:39:15 Day 5: 3:17:09 Day6-11: break Day 12: nested functions, classes, objects, closures, map, filter, reduce Day 13-16: break
Beau my friend, that was totally totally superb. Covered a huge amount of ground in the 4½ hours, very comprehensive, and the blackjack app was a great practical example covering many of the concepts taught. Your explanations and presentation were fantastic. Software development has been my career since I left high school in 1979 (I haven't done much Python, however) so I learned a huge amount. Thank you so much for all of the hard work that went into this, it is truly appreciated. From one developer to another, please take care and stay safe.
13/09 - 00:22:00 14/09 - 00:44:05 15/09 - 1:16:50 18/09 - 2:17:02 22/09 - 2:52:40
Day 1 : 1:00:30 Day 2 : 1:46:25 Day 3 : 2:20:10 Day 4 : 3:04:21 Day 5 : 3:28:10
11 august - started - 45 min 13 august - 1 hr 30 min 14 august - 1 hour 50 min 18 august - 2 hour 6 min