Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Solve 100 Python Exercises to Boost Your Python Skills
Exercise 1 to 25
Course Introduction (2:00)
Required Tools (2:47)
Best Practices (4:48)
Exercise 1: Variable Updating
Solution
Exercise 2: Naming Rules
Solution
Tips
Exercise 3: Compare vs Assign
Solution
Exercise 4: Type Error
Solution
Exercise 5: Sequence Indexing
Solution
Exercise 6: Sequence Slicing
Solution
Exercise 7: Sequence Slicing
Solution
Exercise 8: Negative Indexing
Solution
Exercise 9: Negative Slicing
Solution
Exercise 10: Sequence Item Picking
Solution
Continuing
Exercise 11: Ranges (0:54)
Solution
Exercise 12: More Ranges
Solution (1:34)
Exercise 13: Ranges of Strings
Solution (1:15)
Exercise 14: Removing Duplicates
Solution
Exercise 15: Simple Dictionary
Solution
Exercise 16: Accessing Dictionary Items
Solution
Exercise 17: Dictionary Items Sum Up
Solution
Exercise 18: KeyError (0:32)
Solution
Exercise 19: Add Dictionary Key
Solution
Exercise 20: Apply Function to Dictionary Items
Solution
Exercise 21: Dictionary Filtering
Solution
Exercise 22: Formatted Print (0:59)
Solution
Exercise 23: Multilevel Indexing
Solution (1:06)
Exercise 24: Iterate Dictionary
Solution (1:41)
Exercise 25: Print Alphabet (0:27)
Solution
Exercise 26 to 50
Exercise 26: Print Range
Solution
Exercise 27: Acceleration Calculator
Solution
Exercise 28: TypeError
Solution
Exercise 29: Liquid Volume Calculator
Solution (2:13)
Exercise 30: Arguments
Solution (2:18)
Exercise 31: Function Blueprint
Solution (2:00)
Exercise 32: Global Variables
Solution
Exercise 33: Local Variable
Solution (2:24)
Exercise 34: Local Vs. Global Variables
Solution
Exercise 35: String Splitter
Solution
Exercise 36: Word Counter
Solution
Exercise 37: Advanced Word Counter
Solution
Exercise 38: Name Error
Solution
Exercise 39: AttributeError
Solution (2:07)
Exercise 40: TypeError
Solution
Exercise 41: Letters in File
Solution
Exercise 42: Iterating Multiple Sequences
Solution (1:25)
Exercise 43: Letters Two by Two
Solution (3:00)
Exercise 44: Letters Three by Three
Solution
Exercise 45: One File per Letter
Solution (2:40)
Exercise 46: Letter Extractor (0:40)
Solution (2:40)
Exercise 47: Conditioned Letter Extractor (1:21)
Solution
Exercise 48: IndentationError
Solution
Exercise 49: Pass
Solution
Exercise 50: Text Input
Solution
Exercises 51 to 75
Exercise 51: EOF
Solution
Exercise 52: String Formatting
Solution
Exercise 53: Multilevel Dictionary
Solution
Exercise 54: Modifying Multilevel Dictionaries
Solution
Exercise 55: Adding to Multilevel Dictionaries
Solution
Exercise 56: Dictionary to JSON
Solution
Exercise 57: JSON to Dictionary
Solution
Exercise 58: Add to JSON
Solution (5:40)
Exercise 59: Enumerator
Solution
Exercise 60: Infinite Printer (0:24)
Solution (1:40)
Exercise 61: Timed Printer
Solution
Exercise 62: Progressive Timed Printer
Solution (2:10)
Exercise 63: Progressive Timed Printer with Threshold
Solution (2:08)
Exercise 64: Executing Next Statement (1:11)
Solution (1:22)
Exercise 65: Ignoring Next Statement (0:46)
Solution (1:39)
Exercise 66: Translator
Solution
Exercise 67: Advanced Translator
Solution (2:02)
Exercise 68: User Friendly Translator
Solution
Exercise 69: Requests
Solution
Exercise 70: File from URL
Solution
Exercise 71: Letter Counter
Solution
Exercise 72: Google Searcher (0:55)
Solution
Exercise 73: Data Multiplier (1:11)
Solution
Exercise 74: File Concatenator
Solution
Exercise 75: Data Plotter (1:03)
Solution
Exercises 76 to 100
Exercise 76: Date and time Generator (0:37)
Solution
Exercise 77: Year of Birth Calculator
Solution
Exercise 78: Password Generator (1:00)
Solution
Exercise 79: Password Checker (1:48)
Solution
Exercise 80: Advanced Password Checker (2:03)
Solution
Exercise 81: Username and Password Checker (2:30)
Solution (3:28)
Exercise 82: Astronomy
Solution
Exercise 83: Monitor Size Detector
Solution
Exercise 84: Pyglet (0:39)
Solution (3:18)
Exercise 85: Data Cleaner
Solution (4:47)
Exercise 86: Data Checker
Solution
Exercise 87: Add Missing Data (0:57)
Solution (2:28)
Exercise 88: Data Filter
Solution
Exercise 89: Database Filter (1:33)
Solution (2:48)
Exercise 90: Database to CSV Converter (1:54)
Solution (2:40)
Exercise 91: CSV to Database (1:19)
Solution (2:35)
Exercise 92: File Counter
Solution
Exercise 93: Recursive File Counter
Solution
Exercise 94: URL Cleaner
Solution (3:52)
Exercise 95: Comma Separated Input (1:10)
Solution
Exercise 96: File Writer (1:18)
Solution (1:20)
Exercise 97: Advanced File Writer (1:55)
Solution (1:38)
Exercise 98: Desktop GUI (2:17)
Solution
Exercise 99: Data Writer Web App (1:53)
Solution (4:45)
Exercise 100: Username and Password Checker Web App (2:57)
Solution
Your Python Skill Level
Solution
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock