Show Sidebar
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python Projects for Beginners
Getting Started
1- Welcome (0:54)
2- Prerequisites (0:54)
3- Course Materials (0:44)
4- How to Take This Course (1:40)
Dice Rolling Game (6m)
1- Problem (0:44)
2- Solution (5:33)
Number Guessing Game
1- Problem (0:53)
2- Solution (6:49)
Rock Paper Scissor
1- Problem (1:00)
2- Solution (14:20)
3- Refactoring- Modularizing Code (6:39)
4- Refactoring- Applying the DRY Principle (4:41)
QR Code Generator
1- Problem (1:04)
2- Solution (5:51)
Currency Converter
1- Problem (1:08)
2- Solution (10:48)
3- Refactoring- Modularizing Code (6:51)
Quiz Game
1- Problem (1:11)
2- Solution (8:16)
3- Colorizing Text (3:05)
4- Refactoring- Replacing Magic Strings (2:19)
5- Refactoring- Modularizing Code (6:56)
Tic Tac Toe Game
1- Problem (2:07)
2- Solution (17:04)
3- Refactoring- Modularizing Code (6:06)
4- Refactoring- Replacing Magic Strings (1:18)
5- Adding Color (3:09)
Todo List
1- Problem (1:45)
2- Solution (14:59)
Simple Text Editor
1- Problem (1:32)
2- Solution (10:53)
3- Refactoring- Modularizing Code (6:19)
Pig Dice Game
1- Problem (1:26)
2- Solution (9:20)
Cows and Bulls Game
1- Problem (2:03)
2- Solution (12:40)
3- Refactoring- Using List Comprehensions (7:25)
Password Strength Checker
1- Problem (1:48)
2- Solution (4:45)
Password Generator
1- Problem (0:28)
2- A Naive Solution (7:38)
3- A Better Solution (5:06)
Word Guessing Game
1- Problem (2:11)
2- Solution (18:38)
Slot Machine Game
1- Problem (3:22)
2- Solution (16:19)
ATM Simulation
1- Problem (2:08)
2- Solution (10:04)
3- Refactoring- Separation of Concerns (8:31)
4- Refactoring- Reusing the Validation Logic (5:52)
5- Refactoring- Improving Error Messages (2:47)
6- Refactoring- Extracting the UI Logic (7:21)
Wrapping Up
1- Course Wrap Up (0:25)
4- How to Take This Course
Download
Complete and Continue