Skip to content

This course contains hundreds of challenges for Python, each challenge is a small Python project with detailed instructions and solutions. You can practice your Python skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.

Notifications You must be signed in to change notification settings

labex-labs/thousands-python-challenges

Repository files navigation

Python Interactive Challenges

Languages

🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English

Python Interactive Challenges

Start-Learning

This course contains hundreds of challenges for Python, each challenge is a small Python project with detailed instructions and solutions. You can practice your Python skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.

Python

Exercises

Index Name Difficulty Practice
001 🎯 🟢 Print Hello Python Beginner Start Challenge
002 🎯 🟢 Convert Hours to Seconds Beginner Start Challenge
003 🎯 🟢 Space Academy Communication Beginner Start Challenge
004 🎯 🟢 Permutation Check of String Pairs Advanced Start Challenge
005 🎯 🟢 Create an Astronaut Name Tag Processor Beginner Start Challenge
006 🎯 🔵 Enhance Function Documentation and Comments Intermediate Start Challenge
007 🎯 🟢 Create a Rocket Launch Countdown Beginner Start Challenge
008 🎯 🟢 Space Mission Calculator Beginner Start Challenge
009 🎯 🟢 Space Mission Management System Beginner Start Challenge
010 🎯 🟢 Decision-Making with If Statements Intermediate Start Challenge
011 🎯 🔵 Manipulating Python Lists Fundamentals Intermediate Start Challenge
012 🎯 🟢 Solving the Two Sum Problem Intermediate Start Challenge
013 🎯 🔵 Calculating Discounts with Python 3.10 Match-Case Beginner Start Challenge
014 🎯 🔵 Iterating Lists, Conditional Logic, Finding Maximu... Beginner Start Challenge
015 🎯 🔵 Practice Assignment Expressions Intermediate Start Challenge
016 🎯 🔵 Build Fake Person Beginner Start Challenge
017 🎯 🔵 Check Age Limit Beginner Start Challenge
018 🎯 🔵 Control Your Virtual Environment Beginner Start Challenge
019 🎯 🔵 Recursive Sum of Numbers in Python Beginner Start Challenge
020 🎯 🔵 Without Variables and Methods Beginner Start Challenge
021 🎯 🟢 Compress String Using Python Beginner Start Challenge
022 🎯 🟢 Linked List Data Structure Beginner Start Challenge
023 🎯 🔵 Dynamic generation of Named Tuple class Beginner Start Challenge
024 🎯 🔵 Class and Method Beginner Start Challenge
025 🎯 🔵 Printing Unicode Hello World Beginner Start Challenge
026 🎯 🔵 User Preference: Car or Bike Beginner Start Challenge
027 🎯 🟢 Breadth-First Search Graph Traversal Algorithm Beginner Start Challenge
028 🎯 🔵 Conda Environment Management Beginner Start Challenge
029 🎯 🔵 Statistical Learning Data Intermediate Start Challenge
030 🎯 🔵 Calculating Letter Frequencies Beginner Start Challenge
031 🎯 🔵 Concatenating Two Strings Beginner Start Challenge
032 🎯 🔵 Creating a Dictionary with User Input Beginner Start Challenge
033 🎯 🔵 Cube of a Number with Lambda Beginner Start Challenge
034 🎯 🔵 Determine Sum Existence in List Beginner Start Challenge
035 🎯 🔵 Driving a Car Beginner Start Challenge
036 🎯 🔵 Favorite Food Input Output Beginner Start Challenge
037 🎯 🔵 Float Number with Decimal Beginner Start Challenge
038 🎯 🔵 Following Is Provided Numpy Array Beginner Start Challenge
039 🎯 🔵 Income Tax Calculator Beginner Start Challenge
040 🎯 🔵 Minutes to Seconds Conversion Beginner Start Challenge
041 🎯 🔵 Person Data Extraction Beginner Start Challenge
042 🎯 🔵 Print Date in Required Format Beginner Start Challenge
043 🎯 🔵 Print Even Numbers Beginner Start Challenge
044 🎯 🔵 Python Exception Handling Challenge Beginner Start Challenge
045 🎯 🔵 Smallest Missing Positive Integer Beginner Start Challenge
046 🎯 🔵 Special Symbols or Punctuation Beginner Start Challenge
047 🎯 🔵 Swap Numbers: Integers Swapping Program Beginner Start Challenge
048 🎯 🔵 Using While Loop to Stop Execution Beginner Start Challenge
049 🎯 🔵 Verify Even Numbers in Python Beginner Start Challenge
050 🎯 🔵 Bus Passenger Capacity Calculation Beginner Start Challenge
051 🎯 🔵 Fruit-Based Python Skill Practice Intermediate Start Challenge
052 🎯 🔵 Local and Global Scope Beginner Start Challenge
053 🎯 🔵 Make Object Like List Beginner Start Challenge
054 🎯 🔵 Merge Experiment Records Beginner Start Challenge
055 🎯 🔵 Play with Your Text Data Beginner Start Challenge
056 🎯 🔵 ASCII to UTF-8 Beginner Start Challenge
057 🎯 🔵 Accept Numbers From a User Beginner Start Challenge
058 🎯 🔵 Access Value From Tuple Beginner Start Challenge
059 🎯 🔵 Accessing the Base Class' Method Beginner Start Challenge
060 🎯 🔵 Add List Elements to Set Beginner Start Challenge
061 🎯 🔵 Add Two String Numbers Beginner Start Challenge
062 🎯 🔵 Adding Spaces Before Capital Letters Beginner Start Challenge
063 🎯 🔵 Addition in Following Way Beginner Start Challenge
064 🎯 🔵 Advanced Mathematical Problems in Python Beginner Start Challenge
065 🎯 🔵 All Even Numbers Beginner Start Challenge
066 🎯 🔵 Amicable Numbers Checker Beginner Start Challenge
067 🎯 🔵 Any Elements in Common Beginner Start Challenge
068 🎯 🔵 Any Three String Beginner Start Challenge
069 🎯 🔵 Append Number to List Beginner Start Challenge
070 🎯 🔵 Balanced Parentheses Clusters Beginner Start Challenge
071 🎯 🔵 Binary Search Algorithm Beginner Start Challenge
072 🎯 🔵 Binary to Decimal Conversion Program Beginner Start Challenge
073 🎯 🔵 Block to Display a Message Beginner Start Challenge
074 🎯 🔵 Bus Child Class Beginner Start Challenge
075 🎯 🔵 Calculate Area of Right-Angled Triangle Beginner Start Challenge
076 🎯 🔵 Calculate BMI with Python Beginner Start Challenge
077 🎯 🔵 Calculate Fibonacci Series Beginner Start Challenge
078 🎯 🔵 Calculate Mathematical Expression Beginner Start Challenge
079 🎯 🔵 Calculate Power of an Integer Beginner Start Challenge
080 🎯 🔵 Calculate Principal Interest Time Beginner Start Challenge
081 🎯 🔵 Calculate Product of Numbers in String Beginner Start Challenge
082 🎯 🔵 Calculate Profit or Loss Amount Beginner Start Challenge
083 🎯 🔵 Calculate Square Value Beginner Start Challenge
084 🎯 🔵 Calculate Sum of Even and Odd Numbers Beginner Start Challenge
085 🎯 🔵 Calculate Sum of Factorial Digits Beginner Start Challenge
086 🎯 🔵 Calculate Triangle Perimeter Beginner Start Challenge
087 🎯 🔵 Calculate the Factorial Beginner Start Challenge
088 🎯 🔵 Calculate the Formula Value Beginner Start Challenge
089 🎯 🔵 Calculating Difference between Maximum and Minimum... Beginner Start Challenge
090 🎯 🔵 Calculating Maximum and Minimum Product Beginner Start Challenge
091 🎯 🔵 Calculating Number of Digits and Letters Beginner Start Challenge
092 🎯 🔵 Calculating Partitions of a Number Beginner Start Challenge
093 🎯 🔵 Calculating Product of Variable Numbers Beginner Start Challenge
094 🎯 🔵 Calculating Square Root with Lambda Beginner Start Challenge
095 🎯 🔵 Calculating Standard Deviation with Python Beginner Start Challenge
096 🎯 🔵 Calculating Sum of N Natural Numbers Beginner Start Challenge
097 🎯 🔵 Calculating Sum of Student's Scores Beginner Start Challenge
098 🎯 🔵 Calculating the Average of Numbers Beginner Start Challenge
099 🎯 🔵 Calculating the Nth Tetrahedral Number Beginner Start Challenge
100 🎯 🔵 Calculating the Square Root Beginner Start Challenge
101 🎯 🔵 Calling a Function Twice Beginner Start Challenge
102 🎯 🔵 Capitalize Last Letter of Words Beginner Start Challenge
103 🎯 🔵 Capitalize Sentence Characters in Python Beginner Start Challenge
104 🎯 🔵 Catching the Exception Beginner Start Challenge
105 🎯 🔵 Check Equality of Two Integers Beginner Start Challenge
106 🎯 🔵 Check Exam Pass/Fail Beginner Start Challenge
107 🎯 🔵 Check Palindromic Dates Beginner Start Challenge
108 🎯 🔵 Check Perfect Number Program Beginner Start Challenge
109 🎯 🔵 Check Plural Word Beginner Start Challenge
110 🎯 🔵 Check Prime or Not using Function Beginner Start Challenge
111 🎯 🔵 Check Title Case of Sentence Beginner Start Challenge
112 🎯 🔵 Check for Anagram Substring Beginner Start Challenge
113 🎯 🔵 Check for Consecutive Numbers Beginner Start Challenge
114 🎯 🔵 Check for Consecutive Sequence Beginner Start Challenge
115 🎯 🔵 Check for Heterogram in String Beginner Start Challenge
116 🎯 🔵 Check for Value in Dictionary Beginner Start Challenge
117 🎯 🔵 Check if Binary Numbers are Anagrams Beginner Start Challenge
118 🎯 🔵 Check if String Ends with Another String Beginner Start Challenge
119 🎯 🔵 Check if String is Identical Beginner Start Challenge
120 🎯 🔵 Check the Validity of Password Beginner Start Challenge
121 🎯 🔵 Checking Divisibility By Digit Sum Beginner Start Challenge
122 🎯 🔵 Checking Prime Number Existence Beginner Start Challenge
123 🎯 🔵 Checking for Isograms Beginner Start Challenge
124 🎯 🔵 Checking if Alphabetic Sum is Even Beginner Start Challenge
125 🎯 🔵 Compress and Decompress the String Beginner Start Challenge
126 🎯 🔵 Compute the Net Amount Beginner Start Challenge
127 🎯 🔵 Concatenate First and Last Characters Beginner Start Challenge
128 🎯 🔵 Concatenate Two Strings Beginner Start Challenge
129 🎯 🔵 Consecutive Number Sum Checker Beginner Start Challenge
130 🎯 🔵 Convert Binary Tuple to Integer Beginner Start Challenge
131 🎯 🔵 Convert Integer into String Beginner Start Challenge
132 🎯 🔵 Convert String List to Dictionary Beginner Start Challenge
133 🎯 🔵 Convert String to List Beginner Start Challenge
134 🎯 🔵 Convert camelCase to snake_case Beginner Start Challenge
135 🎯 🔵 Converting Minutes to Seconds Beginner Start Challenge
136 🎯 🔵 Count Consecutive 1s in Blocks Beginner Start Challenge
137 🎯 🔵 Count Duplicate Characters Beginner Start Challenge
138 🎯 🔵 Count Elements Frequency Beginner Start Challenge
139 🎯 🔵 Count Palindrome Numbers in Range Beginner Start Challenge
140 🎯 🔵 Count Prefix Frequency in List Beginner Start Challenge
141 🎯 🔵 Count Sublists in List Beginner Start Challenge
142 🎯 🔵 Count Substring Repetitions Beginner Start Challenge
143 🎯 🔵 Count Unique Shared Characters Beginner Start Challenge
144 🎯 🔵 Count and Sum of Missing Numbers Beginner Start Challenge
145 🎯 🔵 Count the Number of Digits Beginner Start Challenge
146 🎯 🔵 Counting 1s in Binary Representation Beginner Start Challenge
147 🎯 🔵 Counting Character Occurrences in Words Beginner Start Challenge
148 🎯 🔵 Counting Characters in Strings Beginner Start Challenge
149 🎯 🔵 Counting Consonants and Vowels Beginner Start Challenge
150 🎯 🔵 Counting Occurrences of a Character Beginner Start Challenge
151 🎯 🔵 Counting Syllables in a String Beginner Start Challenge
152 🎯 🔵 Counting Vowels in Python Beginner Start Challenge
153 🎯 🔵 Create an Inner Function Beginner Start Challenge
154 🎯 🔵 Creating New List Using Slicing Beginner Start Challenge
155 🎯 🔵 Cube of All Numbers Beginner Start Challenge
156 🎯 🔵 Current Date and Time in Python Beginner Start Challenge
157 🎯 🔵 Current Time in Milliseconds Beginner Start Challenge
158 🎯 🔵 Decimal Number to Octal Beginner Start Challenge
159 🎯 🔵 Decomposing Packs into Individual Items Beginner Start Challenge
160 🎯 🔵 Define Anonymous Functions Beginner Start Challenge
161 🎯 🔵 Define a Class Beginner Start Challenge
162 🎯 🔵 Define a Class with Generators Beginner Start Challenge
163 🎯 🔵 Delete Keys From Dictionary Beginner Start Challenge
164 🎯 🔵 Determine Voting Eligibility Beginner Start Challenge
165 🎯 🔵 Determine what Day of the Week Beginner Start Challenge
166 🎯 🔵 Determining Almost Sorted List Beginner Start Challenge
167 🎯 🔵 Determining Odd/Even in Integers Beginner Start Challenge
168 🎯 🔵 Different Name to Function Beginner Start Challenge
169 🎯 🔵 Digits in a Number Beginner Start Challenge
170 🎯 🔵 Display It Using Subplot Beginner Start Challenge
171 🎯 🔵 Display Three String Beginner Start Challenge
172 🎯 🔵 Divide List into Sublists Beginner Start Challenge
173 🎯 🔵 Dividing Chocolates among Children Beginner Start Challenge
174 🎯 🔵 Division with Exception Handling Beginner Start Challenge
175 🎯 🔵 Double Base Palindrome Checker Beginner Start Challenge
176 🎯 🔵 Downward Half Pyramid Pattern Beginner Start Challenge
177 🎯 🔵 Email Validation: Basic Solution Beginner Start Challenge
178 🎯 🔵 Employee Bonus Calculation Program Beginner Start Challenge
179 🎯 🔵 Exists in a Dictionary Beginner Start Challenge
180 🎯 🔵 Extract Each Digit Beginner Start Challenge
181 🎯 🔵 Extract Maximum and Minimum K Elements Beginner Start Challenge
182 🎯 🔵 Extract Unique Elements from Nested Tuples Beginner Start Challenge
183 🎯 🔵 Factorial of a Given Number Beginner Start Challenge
184 🎯 🔵 Filtering Dictionary Values Beginner Start Challenge
185 🎯 🔵 Filtering Odd Numbers with List Comprehension Beginner Start Challenge
186 🎯 🔵 Filtering Words by Excluding Characters Beginner Start Challenge
187 🎯 🔵 Find All Factors of a Number Beginner Start Challenge
188 🎯 🔵 Find All Occurrences In List Beginner Start Challenge
189 🎯 🔵 Find Clone Soldiers Beginner Start Challenge
190 🎯 🔵 Find Closest Palindrome Number Beginner Start Challenge
191 🎯 🔵 Find Common Elements in Lists Beginner Start Challenge
192 🎯 🔵 Find Greatest Common Divisor Beginner Start Challenge
193 🎯 🔵 Find Largest Prime Factor Beginner Start Challenge
194 🎯 🔵 Find Length of Missing List Beginner Start Challenge
195 🎯 🔵 Find Longest Common Ending Beginner Start Challenge
196 🎯 🔵 Find Longest Word in Sentence Beginner Start Challenge
197 🎯 🔵 Find Maximums of Adjacent Pairs Beginner Start Challenge
198 🎯 🔵 Find Missing Letters in a String Beginner Start Challenge
199 🎯 🔵 Find Nearest Vowel Beginner Start Challenge
200 🎯 🔵 Find Nth Smallest Integer Beginner Start Challenge
201 🎯 🔵 Find Numbers Larger than Following Beginner Start Challenge
202 🎯 🔵 Find Runner up Scores Beginner Start Challenge
203 🎯 🔵 Find Shortest Subarray with Sum Beginner Start Challenge
204 🎯 🔵 Find Union of Two Sets Beginner Start Challenge
205 🎯 🔵 Find Unique Number in List Beginner Start Challenge
206 🎯 🔵 Find the Largest Even Number Beginner Start Challenge
207 🎯 🔵 Find the Length of Longest Valid Parentheses Beginner Start Challenge
208 🎯 🔵 Find the Smallest Multiple Beginner Start Challenge
209 🎯 🔵 Finding Common Letters Between Two Strings Beginner Start Challenge
210 🎯 🔵 Finding First n Odd Numbers Beginner Start Challenge
211 🎯 🔵 Finding GCD of List of Numbers Beginner Start Challenge
212 🎯 🔵 Finding Missing Sides of Triangle Beginner Start Challenge
213 🎯 🔵 Finding Ordered Sublists Beginner Start Challenge
214 🎯 🔵 Finding Smallest Number After Removing Digits Beginner Start Challenge
215 🎯 🔵 Finding the Highest Integer Recursively Beginner Start Challenge
216 🎯 🔵 First Middle and Last Character Beginner Start Challenge
217 🎯 🔵 First Natural Numbers Beginner Start Challenge
218 🎯 🔵 Fizz Buzz Coding Beginner Start Challenge
219 🎯 🔵 Flattening a 1D List Beginner Start Challenge
220 🎯 🔵 Following Number Pattern Beginner Start Challenge
221 🎯 🔵 Following Patternd for Loop Beginner Start Challenge
222 🎯 🔵 Format Number with Commas Beginner Start Challenge
223 🎯 🔵 Function in Python Beginner Start Challenge
224 🎯 🔵 Function with a Default Argument Beginner Start Challenge
225 🎯 🔵 Generate All Permutations of 3 Digits Beginner Start Challenge
226 🎯 🔵 Generate List of Even Numbers Beginner Start Challenge
227 🎯 🔵 Generate Squares Using map() Beginner Start Challenge
228 🎯 🔵 Generate Unique Combinations of Two Lists Beginner Start Challenge
229 🎯 🔵 Generate a 3d Array Beginner Start Challenge
230 🎯 🔵 Generate a Dictionary Beginner Start Challenge
231 🎯 🔵 Generate and Print a List Beginner Start Challenge
232 🎯 🔵 Generate the Sentences Beginner Start Challenge
233 🎯 🔵 Generates a 2 Dimensional Array Beginner Start Challenge
234 🎯 🔵 Generating List Between Two Values Beginner Start Challenge
235 🎯 🔵 Generating Natural Numbers Using List Comprehensio... Beginner Start Challenge
236 🎯 🔵 Generating a Dictionary using Comprehension Beginner Start Challenge
237 🎯 🔵 Generating a Multiplication Table Beginner Start Challenge
238 🎯 🔵 Generating the Fibonacci Word Sequence Beginner Start Challenge
239 🎯 🔵 Generating the Nth Fibonacci Number Beginner Start Challenge
240 🎯 🔵 Get Digit Words Beginner Start Challenge
241 🎯 🔵 Get Email Username Beginner Start Challenge
242 🎯 🔵 Get Only Unique Items From Two Sets Beginner Start Challenge
243 🎯 🔵 Get Program Execution Time Beginner Start Challenge
244 🎯 🔵 Get a Tuple of Even Elements Beginner Start Challenge
245 🎯 🔵 Handling List Index Errors Beginner Start Challenge
246 🎯 🔵 Handling RuntimeError Exceptions in Python Beginner Start Challenge
247 🎯 🔵 Hexadecimal to Binary Conversion Beginner Start Challenge
248 🎯 🔵 Identical Items From Two Sets Beginner Start Challenge
249 🎯 🔵 Intersection Common of Two Sets Beginner Start Challenge
250 🎯 🔵 Intersection of Two Lists Beginner Start Challenge
251 🎯 🔵 Is Sorted Rotated Array Beginner Start Challenge
252 🎯 🔵 Key-Value Swap in Dictionary Beginner Start Challenge
253 🎯 🔵 Keys Present in List Beginner Start Challenge
254 🎯 🔵 Largest Consecutive Prime Sum Beginner Start Challenge
255 🎯 🔵 Largest Gap in Sorted List Beginner Start Challenge
256 🎯 🔵 Largest Palindrome Product with n-digit Numbers Beginner Start Challenge
257 🎯 🔵 Last Element from List Beginner Start Challenge
258 🎯 🔵 Last Position of a Given Substring Beginner Start Challenge
259 🎯 🔵 Length of Arguments Beginner Start Challenge
260 🎯 🔵 List Item Product Calculation Beginner Start Challenge
261 🎯 🔵 List of Float Numbers Beginner Start Challenge
262 🎯 🔵 Longest and Shortest Words Analysis Beginner Start Challenge
263 🎯 🔵 Loop Through a Dictionary Beginner Start Challenge
264 🎯 🔵 Mapping Letters in a String Beginner Start Challenge
265 🎯 🔵 Mark Validation System Beginner Start Challenge
266 🎯 🔵 Max From Axis and Min Beginner Start Challenge
267 🎯 🔵 Maximize Right Triangle Area by Perimeter Beginner Start Challenge
268 🎯 🔵 Merge and Sort Lists in Original Order Beginner Start Challenge
269 🎯 🔵 Merging Two Dictionaries in Python Beginner Start Challenge
270 🎯 🔵 Middle Three Characters Beginner Start Challenge
271 🎯 🔵 Middle and Last Characters Beginner Start Challenge
272 🎯 🔵 Middle of a Given String Beginner Start Challenge
273 🎯 🔵 Min Swaps for Binary String Beginner Start Challenge
274 🎯 🔵 Minimum Removals for Anagram Strings Beginner Start Challenge
275 🎯 🔵 Minimum Subsets with Unique Elements Beginner Start Challenge
276 🎯 🔵 Minimum and Maximum Number Beginner Start Challenge
277 🎯 🔵 Mirror Image String Function Beginner Start Challenge
278 🎯 🔵 Modify Nested Tuple List Item Beginner Start Challenge
279 🎯 🔵 Most Repeated Elements in List Beginner Start Challenge
280 🎯 🔵 Multiplication Table Form To Beginner Start Challenge
281 🎯 🔵 Multiplication Table Generator Beginner Start Challenge
282 🎯 🔵 Nested Key Increment Beginner Start Challenge
283 🎯 🔵 Nested Key Salary Beginner Start Challenge
284 🎯 🔵 Non-Trivial Digit Canceling Fractions Beginner Start Challenge
285 🎯 🔵 Not Common to Both Set Beginner Start Challenge
286 🎯 🔵 Number Is Same Beginner Start Challenge
287 🎯 🔵 Number of Occurrences Beginner Start Challenge
288 🎯 🔵 Numbers From to Using for Loop Beginner Start Challenge
289 🎯 🔵 Occurrence of Each Element Beginner Start Challenge
290 🎯 🔵 Occurrences of a Substring Beginner Start Challenge
291 🎯 🔵 Palindrome Number Detection in Python Beginner Start Challenge
292 🎯 🔵 Patterns in Python Beginner Start Challenge
293 🎯 🔵 Patterns in Pythonnested Loops Beginner Start Challenge
294 🎯 🔵 Perform Arithmetic Operations on String Beginner Start Challenge
295 🎯 🔵 Prime Factors of an Integer Beginner Start Challenge
296 🎯 🔵 Prime Number Checker Beginner Start Challenge
297 🎯 🔵 Prime Numbers Within a Range Beginner Start Challenge
298 🎯 🔵 Print All Factors of Number Beginner Start Challenge
299 🎯 🔵 Print All Numbers Except Multiples of 3 Beginner Start Challenge
300 🎯 🔵 Print Evenly Indexed Characters Beginner Start Challenge
301 🎯 🔵 Print Fibonacci Numbers Beginner Start Challenge
302 🎯 🔵 Print Fibonacci Numbers Less Than n Beginner Start Challenge
303 🎯 🔵 Print Half of a Tuple Beginner Start Challenge
304 🎯 🔵 Print Keys of a Dictionary Beginner Start Challenge
305 🎯 🔵 Print Lists Symmetric Difference Beginner Start Challenge
306 🎯 🔵 Print Only Positive Numbers Beginner Start Challenge
307 🎯 🔵 Print Person's Information Beginner Start Challenge
308 🎯 🔵 Print Special Numbers Beginner Start Challenge
309 🎯 🔵 Print Words in Order Beginner Start Challenge
310 🎯 🔵 Print a Dictionary Beginner Start Challenge
311 🎯 🔵 Print a Tuple Beginner Start Challenge
312 🎯 🔵 Print an Alphabet Rangoli Beginner Start Challenge
313 🎯 🔵 Print such Numbers Beginner Start Challenge
314 🎯 🔵 Print the Day of the Week Beginner Start Challenge
315 🎯 🔵 Print the First 5 Elements Beginner Start Challenge
316 🎯 🔵 Print the Last 5 Elements Beginner Start Challenge
317 🎯 🔵 Print the Longest String Beginner Start Challenge
318 🎯 🔵 Printing Arguments on Separate Lines Beginner Start Challenge
319 🎯 🔵 Printing Items from a List Beginner Start Challenge
320 🎯 🔵 Printing Patterns Using For Loop Beginner Start Challenge
321 🎯 🔵 Product Divisible by Sum Beginner Start Challenge
322 🎯 🔵 Python Generators Challenge Beginner Start Challenge
323 🎯 🔵 Python Set Difference Beginner Start Challenge
324 🎯 🔵 Random Lottery Pick Beginner Start Challenge
325 🎯 🔵 Rearrange Digits in Descending Order Beginner Start Challenge
326 🎯 🔵 Rearrange Letters for Palindrome Beginner Start Challenge
327 🎯 🔵 Recursive Function in Python Beginner Start Challenge
328 🎯 🔵 Recursive Sum of Numbers Beginner Start Challenge
329 🎯 🔵 Regular Expression Matching Beginner Start Challenge
330 🎯 🔵 Remove Certain Numbers from List Beginner Start Challenge
331 🎯 🔵 Remove Duplicate Numbers from List Beginner Start Challenge
332 🎯 🔵 Remove Even Numbers from List Beginner Start Challenge
333 🎯 🔵 Remove Final Vowel in Words Beginner Start Challenge
334 🎯 🔵 Remove Items From Set at Once Beginner Start Challenge
335 🎯 🔵 Remove Items While Iterating Beginner Start Challenge
336 🎯 🔵 Remove Several Numbers from List Beginner Start Challenge
337 🎯 🔵 Remove Special Numbers from List Beginner Start Challenge
338 🎯 🔵 Remove Strings From Strings Beginner Start Challenge
339 🎯 🔵 Remove Substring From String Beginner Start Challenge
340 🎯 🔵 Remove a Number from List Beginner Start Challenge
341 🎯 🔵 Remove all Duplicate Words Beginner Start Challenge
342 🎯 🔵 Repeat Shorter String Until Equal Beginner Start Challenge
343 🎯 🔵 Repetitive Number Input and Display Beginner Start Challenge
344 🎯 🔵 Replace with Next Largest Number Beginner Start Challenge
345 🎯 🔵 Replacing Substring in Python Beginner Start Challenge
346 🎯 🔵 Reverse Dictionary Mapping Beginner Start Challenge
347 🎯 🔵 Reverse Each Word of a String Beginner Start Challenge
348 🎯 🔵 Reverse Order String Beginner Start Challenge
349 🎯 🔵 Reverse Words in a String Beginner Start Challenge
350 🎯 🔵 Reverse a Given Integer Number Beginner Start Challenge
351 🎯 🔵 Reverse a Number's Digits Beginner Start Challenge
352 🎯 🔵 Reversing Binary String: Problem Solution Beginner Start Challenge
353 🎯 🔵 Reversing a Given List Beginner Start Challenge
354 🎯 🔵 Roll Dice in Such a Way Beginner Start Challenge
355 🎯 🔵 Set Is a Subset Beginner Start Challenge
356 🎯 🔵 Set to Dictionary Conversion Beginner Start Challenge
357 🎯 🔵 Shift Each Letter in Alphabet Beginner Start Challenge
358 🎯 🔵 Shifting Letters in Sentences Beginner Start Challenge
359 🎯 🔵 Shuffle and Print the List Beginner Start Challenge
360 🎯 🔵 Simplify Date and Time Handling Beginner Start Challenge
361 🎯 🔵 Smallest N-Digit Multiple: Programming Problem Beginner Start Challenge
362 🎯 🔵 Smallest of Three Numbers Beginner Start Challenge
363 🎯 🔵 Sort Tuple of Tuples with Python Beginner Start Challenge
364 🎯 🔵 Sort Words by Character Index Beginner Start Challenge
365 🎯 🔵 Sort a List of Tuples Beginner Start Challenge
366 🎯 🔵 Sort by Last Character Beginner Start Challenge
367 🎯 🔵 Sort the Tuples Beginner Start Challenge
368 🎯 🔵 Split String into Identical Clusters Beginner Start Challenge
369 🎯 🔵 Splitting the Bill Among Friends Beginner Start Challenge
370 🎯 🔵 Square Each Odd Number Beginner Start Challenge
371 🎯 🔵 Static Method of Class Beginner Start Challenge
372 🎯 🔵 String Anagram Checker Beginner Start Challenge
373 🎯 🔵 String Character Equality Check Beginner Start Challenge
374 🎯 🔵 String Compatibility Checker Beginner Start Challenge
375 🎯 🔵 String Equality Check Beginner Start Challenge
376 🎯 🔵 String Length Comparison Beginner Start Challenge
377 🎯 🔵 String to Integer Conversion Beginner Start Challenge
378 🎯 🔵 Student Exam Pass/Fail Checker Beginner Start Challenge
379 🎯 🔵 Subclass of Class Beginner Start Challenge
380 🎯 🔵 Substring From a String Beginner Start Challenge
381 🎯 🔵 Sum of Missing Numbers. Beginner Start Challenge
382 🎯 🔵 Sum of Natural Numbers Beginner Start Challenge
383 🎯 🔵 Sum of Numbers in String Beginner Start Challenge
384 🎯 🔵 Sum of Previous Number Beginner Start Challenge
385 🎯 🔵 Sum of Series Upto N Terms Beginner Start Challenge
386 🎯 🔵 Sum of Two Numbers Beginner Start Challenge
387 🎯 🔵 Summation of Series Beginner Start Challenge
388 🎯 🔵 Swap Two Tuples in Python Beginner Start Challenge
389 🎯 🔵 The Chicken and Rabbit Problem Beginner Start Challenge
390 🎯 🔵 Tuple to a New Tuple Beginner Start Challenge
391 🎯 🔵 Tuple with Single Item Beginner Start Challenge
392 🎯 🔵 Two Dictionaries Into One Beginner Start Challenge
393 🎯 🔵 Two Lists Index Wise Beginner Start Challenge
394 🎯 🔵 Upper and Lower Case Letters Beginner Start Challenge
395 🎯 🔵 Use of Digit Binary Numbers Beginner Start Challenge
396 🎯 🔵 Use of Filter Beginner Start Challenge
397 🎯 🔵 Use of Map and Filter Beginner Start Challenge
398 🎯 🔵 Using Default Arguments in a Function Beginner Start Challenge
399 🎯 🔵 Using Recursion to Check Palindrome Beginner Start Challenge
400 🎯 🔵 Using super to Call Base Class Method Beginner Start Challenge
401 🎯 🔵 Variable Keyword Arguments: Full Name Beginner Start Challenge
402 🎯 🔵 Word Frequency Counter Challenge Beginner Start Challenge
403 🎯 🔵 the Frequency of the Words Beginner Start Challenge
404 🎯 🟢 Find Differing Character in Strings Beginner Start Challenge
405 🎯 🟢 Graph Data Structure Fundamentals Beginner Start Challenge
406 🎯 🟢 Implement Hash Table with Key-Value Operations Beginner Start Challenge
407 🎯 🔵 Basic Python Math Operators Beginner Start Challenge
408 🎯 🔵 Body Mass Index Calculator Beginner Start Challenge
409 🎯 🔵 COVID-19 Data Analysis with Python Beginner Start Challenge
410 🎯 🔵 Command Line Calculator Beginner Start Challenge
411 🎯 🔵 Count Repeated Characters in String Beginner Start Challenge
412 🎯 🔵 Count the Vowels Beginner Start Challenge
413 🎯 🔵 Currency Exchange with Python Beginner Start Challenge
414 🎯 🔵 Developing Web Crawler with Requests Beginner Start Challenge
415 🎯 🔵 Document Management with Python Beginner Start Challenge
416 🎯 🔵 Elapsed Time Calculator Beginner Start Challenge
417 🎯 🔵 Encryption and Decryption in Penetration Testing Beginner Start Challenge
418 🎯 🔵 Extract Numbers from Text File Beginner Start Challenge
419 🎯 🔵 Extracting Nutritional Information Beginner Start Challenge
420 🎯 🔵 Find Cloned Soldiers Beginner Start Challenge
421 🎯 🔵 Find Pair of Integers Summing to Target Beginner Start Challenge
422 🎯 🔵 Finding the Intersection of Two Lists Beginner Start Challenge
423 🎯 🔵 Handmade Jewelry Sales Tracking with Python Beginner Start Challenge
424 🎯 🔵 Hiking Trail Monitoring with Python Beginner Start Challenge
425 🎯 🔵 Leap Year Checker Python Challenge Beginner Start Challenge
426 🎯 🔵 Long Word Counter Beginner Start Challenge
427 🎯 🔵 Palindrome Checker in Python Beginner Start Challenge
428 🎯 🔵 Prime Sum Below 100 Beginner Start Challenge
429 🎯 🔵 Printing Multiplication Table Beginner Start Challenge
430 🎯 🔵 Printing a Triangle Beginner Start Challenge
431 🎯 🔵 Processing Time Calculator Beginner Start Challenge
432 🎯 🔵 Python Class Inheritance Beginner Start Challenge
433 🎯 🔵 Python Rate Limiter Implementation Beginner Start Challenge
434 🎯 🔵 Python Set Intersection Function Beginner Start Challenge
435 🎯 🔵 Python Temperature Conversion Tool Beginner Start Challenge
436 🎯 🔵 Recipe Recommendation Program Beginner Start Challenge
437 🎯 🔵 School Grading System Beginner Start Challenge
438 🎯 🔵 Send SOS Signal Beginner Start Challenge
439 🎯 🔵 Sorting and Organizing Work Files Beginner Start Challenge
440 🎯 🔵 Statistical Analysis of JSON Data Beginner Start Challenge
441 🎯 🔵 Storing Learning Records Beginner Start Challenge
442 🎯 🔵 Time Travel Destination Calculator Beginner Start Challenge
443 🎯 🔵 Time Zone Converter Beginner Start Challenge
444 🎯 🔵 Visitor Tracking Embassy Management Beginner Start Challenge
445 🎯 🔵 Warehouse Inventory Management with Python Beginner Start Challenge
446 🎯 🔵 Web Scraping with Beautifulsoup Beginner Start Challenge
447 🎯 🔵 Working with JSON Files Beginner Start Challenge
448 🎯 🔵 Adding Two Numpy Arrays Beginner Start Challenge
449 🎯 🔵 After Specified Item Beginner Start Challenge
450 🎯 🔵 All Duplicate Items From a List Beginner Start Challenge
451 🎯 🔵 All Newlines with Space Beginner Start Challenge
452 🎯 🔵 All Toyota Cars Details Beginner Start Challenge
453 🎯 🔵 Alphabets and Numbers Beginner Start Challenge
454 🎯 🔵 Average Mileage of Car Beginner Start Challenge
455 🎯 🔵 Calculate Days Between Two Dates Beginner Start Challenge
456 🎯 🔵 Calculate the Value of Formula Beginner Start Challenge
457 🎯 🔵 Calculating Power of Numbers Beginner Start Challenge
458 🎯 🔵 Check Duplicate Letters in Words Beginner Start Challenge
459 🎯 🔵 Check if String is Subset Beginner Start Challenge
460 🎯 🔵 Child Class Bus Beginner Start Challenge
461 🎯 🔵 Class with Instance Attributes Beginner Start Challenge
462 🎯 🔵 Compute Area and Perimeter of a Square Beginner Start Challenge
463 🎯 🔵 Compute Area of a Circle Beginner Start Challenge
464 🎯 🔵 Compute the Distance Beginner Start Challenge
465 🎯 🔵 Concatenating Smaller Lists to Form Target Beginner Start Challenge
466 🎯 🔵 Constructors of Class Beginner Start Challenge
467 🎯 🔵 Counting Prime Permutations at Prime Indices Beginner Start Challenge
468 🎯 🔵 Create Inheriting Bus Class Beginner Start Challenge
469 🎯 🔵 Create a Bicycle Class Beginner Start Challenge
470 🎯 🔵 Creating Object Inside Class Beginner Start Challenge
471 🎯 🔵 Custom Exception Class Beginner Start Challenge
472 🎯 🔵 Date Months From Current Date Beginner Start Challenge
473 🎯 🔵 Datetime Into a String Beginner Start Challenge
474 🎯 🔵 Day of Week of a Given Date Beginner Start Challenge
475 🎯 🔵 Days Between Two Dates Beginner Start Challenge
476 🎯 🔵 Define a Class with Parameters Beginner Start Challenge
477 🎯 🔵 Determine Perfect Square Number Beginner Start Challenge
478 🎯 🔵 Dictionary Into Json Format Beginner Start Challenge
479 🎯 🔵 Dictionary with Default Values Beginner Start Challenge
480 🎯 🔵 Dont Add Duplicates Beginner Start Challenge
481 🎯 🔵 Dont Exist in Second Set Beginner Start Challenge
482 🎯 🔵 Element From Both Lists in a Pair Beginner Start Challenge
483 🎯 🔵 Every Class Instance Object Beginner Start Challenge
484 🎯 🔵 Exception Handling: Dictionary Lookup Beginner Start Challenge
485 🎯 🔵 Exponent Calculation Function Beginner Start Challenge
486 🎯 🔵 Extend Nested List by Adding Sublist Beginner Start Challenge
487 🎯 🔵 Extracting Keys From Dictionary Beginner Start Challenge
488 🎯 🔵 Fibonacci Series Up to Terms Beginner Start Challenge
489 🎯 🔵 File Is Empty or Not Beginner Start Challenge
490 🎯 🔵 Finding Non-Repeating Numbers Beginner Start Challenge
491 🎯 🔵 First and Last Five Rows Beginner Start Challenge
492 🎯 🔵 Following Json Into Vehicle Object Beginner Start Challenge
493 🎯 🔵 Format Variables Using a String Beginner Start Challenge
494 🎯 🔵 Four Equal Sized Sub Arrays Beginner Start Challenge
495 🎯 🔵 Generate Digit Random Secure Otp Beginner Start Challenge
496 🎯 🔵 Generate Random Even Number Beginner Start Challenge
497 🎯 🔵 Generate Random Float Beginner Start Challenge
498 🎯 🔵 Generate Random Integer Number Beginner Start Challenge
499 🎯 🔵 Generate Special Random Numbers Beginner Start Challenge
500 🎯 🔵 Generate Subsets of Size n Beginner Start Challenge
501 🎯 🔵 Generate a Even Number List Beginner Start Challenge
502 🎯 🔵 Generate a List and a Tuple Beginner Start Challenge
503 🎯 🔵 Generate a Number List Beginner Start Challenge
504 🎯 🔵 Generate a Special Number List Beginner Start Challenge
505 🎯 🔵 Generate random String of Length Beginner Start Challenge
506 🎯 🔵 Get Email Company Name Beginner Start Challenge
507 🎯 🔵 History From Below Dict Beginner Start Challenge
508 🎯 🔵 Inheritance of Class Beginner Start Challenge
509 🎯 🔵 Integer Array Attributes Beginner Start Challenge
510 🎯 🔵 Integer Array From a Range Beginner Start Challenge
511 🎯 🔵 Iterate Both Lists Simultaneously Beginner Start Challenge
512 🎯 🔵 Key Name Within an Array Beginner Start Challenge
513 🎯 🔵 Key in Nested Dictionary Beginner Start Challenge
514 🎯 🔵 Keys Value in a Dictionary Beginner Start Challenge
515 🎯 🔵 Largest Item From a Given List Beginner Start Challenge
516 🎯 🔵 Letters Digits and Special Symbols Beginner Start Challenge
517 🎯 🔵 Line Plot Style Properties Beginner Start Challenge
518 🎯 🔵 List in Reverse Order Using a Loop Beginner Start Challenge
519 🎯 🔵 Loop to Display Elements Beginner Start Challenge
520 🎯 🔵 Minimum Value From Dictionary Beginner Start Challenge
521 🎯 🔵 Mixed String Using Following Rules Beginner Start Challenge
522 🎯 🔵 Most Expensive Car Company Name Beginner Start Challenge
523 🎯 🔵 Nested List Inside Following List Beginner Start Challenge
524 🎯 🔵 New List From a Two List Beginner Start Challenge
525 🎯 🔵 New Value if Found Beginner Start Challenge
526 🎯 🔵 Numbers Divisible by From a List Beginner Start Challenge
527 🎯 🔵 Numbers From a List Using Loop Beginner Start Challenge
528 🎯 🔵 Odd Index Items Beginner Start Challenge
529 🎯 🔵 Odd Rows and Even Columns Beginner Start Challenge
530 🎯 🔵 Permutation of Lists Beginner Start Challenge
531 🎯 🔵 Prettyprint Following Json Data Beginner Start Challenge
532 🎯 🔵 Print Fibonacci Series Beginner Start Challenge
533 🎯 🔵 Print Full Name Beginner Start Challenge
534 🎯 🔵 Print each Even Numbers Beginner Start Challenge
535 🎯 🔵 Print some Python Documents Beginner Start Challenge
536 🎯 🔵 Printing Odd Numbers from a List Beginner Start Challenge
537 🎯 🔵 Python Character Count Beginner Start Challenge
538 🎯 🔵 Python Function Removes Integers Beginner Start Challenge
539 🎯 🔵 Random Integers Which Is Divisible By Beginner Start Challenge
540 🎯 🔵 Random Password Conditions Beginner Start Challenge
541 🎯 🔵 Random Secure Token Beginner Start Challenge
542 🎯 🔵 Read Line Number From Following File Beginner Start Challenge
543 🎯 🔵 Remove All Occurrences Beginner Start Challenge
544 🎯 🔵 Remove Empty Strings From Strings Beginner Start Challenge
545 🎯 🔵 Remove and Add Item in a List Beginner Start Challenge
546 🎯 🔵 Replacing Special Characters with Hashes Beginner Start Challenge
547 🎯 🔵 Return Multiple Values Beginner Start Challenge
548 🎯 🔵 Reverse Each Chunk Beginner Start Challenge
549 🎯 🔵 Reverse Python Tuple Beginner Start Challenge
550 🎯 🔵 Reverse a List in Python Beginner Start Challenge
551 🎯 🔵 Second Column From a Given Array Beginner Start Challenge
552 🎯 🔵 Set Except Common Items Beginner Start Challenge
553 🎯 🔵 Skipping Line Number Beginner Start Challenge
554 🎯 🔵 Sort Integers by Digit Length Beginner Start Challenge
555 🎯 🔵 Sort Json Keys Beginner Start Challenge
556 🎯 🔵 Split a String on Hyphens Beginner Start Challenge
557 🎯 🔵 String Into a Datetime Object Beginner Start Challenge
558 🎯 🔵 Sum of All Numbers Beginner Start Challenge
559 🎯 🔵 Summing Coordinates using Objects Beginner Start Challenge
560 🎯 🔵 Total Cars Per Company Beginner Start Challenge
561 🎯 🔵 Tuple Are Same Beginner Start Challenge
562 🎯 🔵 Two Lists Into a Dictionary Beginner Start Challenge
563 🎯 🔵 Two Lists in Following Order Beginner Start Challenge
564 🎯 🔵 Two Random Float Numbers Beginner Start Challenge
565 🎯 🔵 Type of an Object Beginner Start Challenge
566 🎯 🔵 Unpack Tuple Into Variables Beginner Start Challenge
567 🎯 🔵 Value of Key Beginner Start Challenge
568 🎯 🔵 Vehicle Object Into Json Beginner Start Challenge
569 🎯 🔵 Visualize Monthly Soap Sales Data Beginner Start Challenge
570 🎯 🔵 Week Days and Hours Beginner Start Challenge
571 🎯 🔵 Whether Following Json Is Valid Beginner Start Challenge
572 🎯 🔵 Wrap String into Paragraph Beginner Start Challenge
573 🎯 🔵 Year of Movie Beginner Start Challenge
574 🎯 🔵 a Date in a Following Format Beginner Start Challenge
575 🎯 🔵 a List Into Its Square Beginner Start Challenge
576 🎯 🟢 Anagram Sorting Array Beginner Start Challenge
577 🎯 🟢 Balanced Binary Tree in Python Beginner Start Challenge
578 🎯 🟢 Binary Representation of Real Numbers Beginner Start Challenge
579 🎯 🟢 Binary Search Tree Implementation in Python Beginner Start Challenge
580 🎯 🟢 Binary Search Tree In-Order Successor Beginner Start Challenge
581 🎯 🟢 Binary Tree Lowest Common Ancestor Beginner Start Challenge
582 🎯 🟢 Bit Manipulation Operations in Python Beginner Start Challenge
583 🎯 🟢 Bits To Flip Beginner Start Challenge
584 🎯 🟢 Breadth-First Traversal Binary Tree Beginner Start Challenge
585 🎯 🟢 Bst Second Largest Beginner Start Challenge
586 🎯 🟢 Coin Change Min Beginner Start Challenge
587 🎯 🟢 Coin Change Ways Beginner Start Challenge
588 🎯 🟢 Concise Introduction to Stacks Beginner Start Challenge
589 🎯 🟢 Deleting Middle Node in Python Linked List Beginner Start Challenge
590 🎯 🟢 Depth-First Search on Directed Graphs Beginner Start Challenge
591 🎯 🟢 Depth-First Traversal of Binary Trees Beginner Start Challenge
592 🎯 🟢 Determine Binary Tree Height Beginner Start Challenge
593 🎯 🟢 Determine Power of Two in Python Beginner Start Challenge
594 🎯 🟢 Determine String Rotation in Computer Science Beginner Start Challenge
595 🎯 🟢 Efficient Array-Backed Priority Queue Implementati... Beginner Start Challenge
596 🎯 🟢 Efficient Bit Manipulation for Odd-Even Swap Beginner Start Challenge
597 🎯 🟢 Efficient Insertion Sort Algorithm Beginner Start Challenge
598 🎯 🟢 Efficient List Operations in Python Beginner Start Challenge
599 🎯 🟢 Efficient Merge Sort Algorithm Implementation Beginner Start Challenge
600 🎯 🟢 Efficient Quick Sort Algorithm Beginner Start Challenge
601 🎯 🟢 Exploring Step Climbing with Python Beginner Start Challenge
602 🎯 🟢 Fibonacci Sequence Programming Tutorial Beginner Start Challenge
603 🎯 🟢 Find Loop Start Beginner Start Challenge
604 🎯 🟢 Find Next Largest Smallest Binary Numbers Beginner Start Challenge
605 🎯 🟢 Generate Prime Numbers Beginner Start Challenge
606 🎯 🟢 Generating All Permutations of Input String Beginner Start Challenge
607 🎯 🟢 Generating Power Sets in Python Beginner Start Challenge
608 🎯 🟢 Graph Build Order Beginner Start Challenge
609 🎯 🟢 Graph Path Exists Beginner Start Challenge
610 🎯 🟢 Graph Shortest Path Beginner Start Challenge
611 🎯 🟢 Graph Shortest Path Unweighted Beginner Start Challenge
612 🎯 🟢 Identifying Magic Indexes in Arrays Beginner Start Challenge
613 🎯 🟢 Implement Fizz Buzz in Python Beginner Start Challenge
614 🎯 🟢 Implement O(1) Stack with Push, Pop, Min Beginner Start Challenge
615 🎯 🟢 Implementing Line Drawing Algorithm Beginner Start Challenge
616 🎯 🟢 Implementing Multiple Stacks Using Array Beginner Start Challenge
617 🎯 🟢 Implementing Queue Using Linked List Beginner Start Challenge
618 🎯 🟢 Insert M Into N Beginner Start Challenge
619 🎯 🟢 Integers Manipulation Python Beginner Start Challenge
620 🎯 🟢 Inverting Binary Tree Technique Beginner Start Challenge
621 🎯 🟢 Knapsack Problem Optimization Techniques Beginner Start Challenge
622 🎯 🟢 Kth To Last Elem Beginner Start Challenge
623 🎯 🟢 Longest Common Subsequence Beginner Start Challenge
624 🎯 🟢 Longest Inc Subseq Beginner Start Challenge
625 🎯 🟢 Longest Substr K Distinct Beginner Start Challenge
626 🎯 🟢 Max Profit K Beginner Start Challenge
627 🎯 🟢 Maximizing Longest Sequence of Ones Beginner Start Challenge
628 🎯 🟢 Merge Sorted Arrays into One Beginner Start Challenge
629 🎯 🟢 Min Heap Binary Tree Introduction Beginner Start Challenge
630 🎯 🟢 Minimal Height Binary Search Tree Beginner Start Challenge
631 🎯 🟢 Missing Integer in Array Beginner Start Challenge
632 🎯 🟢 N Pairs Parentheses Beginner Start Challenge
633 🎯 🟢 Optimal Coin Change Solution Beginner Start Challenge
634 🎯 🟢 Optimizing 2x2 Matrix Multiplication Beginner Start Challenge
635 🎯 🟢 Palindrome Detection in Linked Lists Beginner Start Challenge
636 🎯 🟢 Partition Linked List Around Value Beginner Start Challenge
637 🎯 🟢 Primality Test in Python Beginner Start Challenge
638 🎯 🟢 Python Challenge: Longest Common Substring Beginner Start Challenge
639 🎯 🟢 Queue From Stacks Beginner Start Challenge
640 🎯 🟢 Radix Sort: Efficient Integer Sorting Algorithm Beginner Start Challenge
641 🎯 🟢 Removing Duplicates in Linked Lists Beginner Start Challenge
642 🎯 🟢 Reverse Order Number Addition in Python Beginner Start Challenge
643 🎯 🟢 Reverse String In-Place Programming Beginner Start Challenge
644 🎯 🟢 Robot Grid Path Planning Beginner Start Challenge
645 🎯 🟢 Rotated Array Search Beginner Start Challenge
646 🎯 🟢 Search Sorted Matrix Beginner Start Challenge
647 🎯 🟢 Set of Stacks Beginner Start Challenge
648 🎯 🟢 Solving the Towers of Hanoi Problem Beginner Start Challenge
649 🎯 🟢 Sorting Stack Using Additional Stack Beginner Start Challenge
650 🎯 🟢 Sorting with Selection Algorithm Beginner Start Challenge
651 🎯 🟢 String Compression Challenge Beginner Start Challenge
652 🎯 🟢 Subtracting Integers Without Arithmetic Operators Beginner Start Challenge
653 🎯 🟢 Tree Level Lists Beginner Start Challenge
654 🎯 🟢 Trie Data Structure for String Storage Beginner Start Challenge
655 🎯 🟢 Unbounded Knapsack Optimization Problem Beginner Start Challenge
656 🎯 🟢 Unique Character String Validation Beginner Start Challenge
657 🎯 🟢 Validating Binary Search Tree Beginner Start Challenge
658 🎯 🔵 Acrostic Poetry Decryption in Python Beginner Start Challenge
659 🎯 🔵 Analyze Access Log Statistics Beginner Start Challenge
660 🎯 🔵 Area of a Circle Beginner Start Challenge
661 🎯 🔵 Automate Webpage Opening Beginner Start Challenge
662 🎯 🔵 Automatic Registration of Subclasses Beginner Start Challenge
663 🎯 🔵 Automatic Spaceship Detection Script Beginner Start Challenge
664 🎯 🔵 Basic Tqdm Usage Beginner Start Challenge
665 🎯 🔵 Building a Python Calculator Beginner Start Challenge
666 🎯 🔵 Calculate Defective Rate for Clone Human Beginner Start Challenge
667 🎯 🔵 Calculating Laser Weapon Damage Beginner Start Challenge
668 🎯 🔵 Calculating and Formatting Square Roots Beginner Start Challenge
669 🎯 🔵 Calculator Unit Testing Beginner Start Challenge
670 🎯 🔵 Circular Seating Arrangement Problem Solving Beginner Start Challenge
671 🎯 🔵 Clear Code Encryption Implementation Beginner Start Challenge
672 🎯 🔵 Complete a JSON Parser Beginner Start Challenge
673 🎯 🔵 Convert JSON to CSV Beginner Start Challenge
674 🎯 🔵 Count Data Types Beginner Start Challenge
675 🎯 🔵 Count Each Type Characters Beginner Start Challenge
676 🎯 🔵 Course Management and Data Comparison Beginner Start Challenge
677 🎯 🔵 Create Python Iterators Beginner Start Challenge
678 🎯 🔵 Data Types Manipulation Beginner Start Challenge
679 🎯 🔵 Decrypting the Triangle Cipher Beginner Start Challenge
680 🎯 🔵 Develop Water Intake Tracking App Beginner Start Challenge
681 🎯 🔵 Dictionary Key-Value Swapper Beginner Start Challenge
682 🎯 🔵 Error and Exception Handling Beginner Start Challenge
683 🎯 🔵 Extract Information From Parameters Beginner Start Challenge
684 🎯 🔵 Extract Rightmost Digit in Python Beginner Start Challenge
685 🎯 🔵 Extract Usernames from Text with Python Beginner Start Challenge
686 🎯 🔵 Extracting User Input Information Beginner Start Challenge
687 🎯 🔵 Extracting and Sorting Movie Data from JSON Beginner Start Challenge
688 🎯 🔵 Factorial Calculation in Python Beginner Start Challenge
689 🎯 🔵 File Operate Like A Boss Beginner Start Challenge
690 🎯 🔵 File System Operations with Os Module Beginner Start Challenge
691 🎯 🔵 Find Target Expressions from Integer List Beginner Start Challenge
692 🎯 🔵 Fire Station Alert System Beginner Start Challenge
693 🎯 🔵 Fix the Incorrectly Implemented Lab Class Beginner Start Challenge
694 🎯 🔵 Generate Customized Greeting with Python Argparse Beginner Start Challenge
695 🎯 🔵 Generating a Battle Report Beginner Start Challenge
696 🎯 🔵 Get Local Time Beginner Start Challenge
697 🎯 🔵 Grocery List Generator Beginner Start Challenge
698 🎯 🔵 Grouping Employees by Phone Number Beginner Start Challenge
699 🎯 🔵 Handling Dates in Any Year Beginner Start Challenge
700 🎯 🔵 Hotel Room Availability Checker Beginner Start Challenge
701 🎯 🔵 Implement a Simple Named Tuple Beginner Start Challenge
702 🎯 🔵 Implementing Affine Encryption in Python Beginner Start Challenge
703 🎯 🔵 Implementing Caesar Cipher Encryption Beginner Start Challenge
704 🎯 🔵 Implementing Column Permutation Encryption in Pyth... Beginner Start Challenge
705 🎯 🔵 Implementing Rail Fence Cipher in Python Beginner Start Challenge
706 🎯 🔵 Implementing Token-Based User Authentication Beginner Start Challenge
707 🎯 🔵 Implementing a TTL-enabled Property Decorator Beginner Start Challenge
708 🎯 🔵 Implementing an Immutable Dictionary Beginner Start Challenge
709 🎯 🔵 Leap Year or Common Year Beginner Start Challenge
710 🎯 🔵 List of Anything Beginner Start Challenge
711 🎯 🔵 Magic Methods To Operate Numbers Beginner Start Challenge
712 🎯 🔵 Magic Methods To Operate Strings Beginner Start Challenge
713 🎯 🔵 Make Object Like Dict Beginner Start Challenge
714 🎯 🔵 Make Object Like Set Beginner Start Challenge
715 🎯 🔵 Managing Specific Dates in a Year Beginner Start Challenge
716 🎯 🔵 Manipulating Images with Pil Beginner Start Challenge
717 🎯 🔵 Math Expression Evaluator Beginner Start Challenge
718 🎯 🔵 Matrix Operations: Row Swapping Beginner Start Challenge
719 🎯 🔵 Movie Theater Tickets Beginner Start Challenge
720 🎯 🔵 Multi-Threaded Marketplace Simulation Beginner Start Challenge
721 🎯 🔵 Number Generator Expression Beginner Start Challenge
722 🎯 🔵 Operations with the OS Module Beginner Start Challenge
723 🎯 🔵 Parallel Computation on Large Datasets Beginner Start Challenge
724 🎯 🔵 Parallel Python Processing with Multiprocessing Beginner Start Challenge
725 🎯 🔵 Perfect Number Finder Project Beginner Start Challenge
726 🎯 🔵 Personalized Message with F-Strings Beginner Start Challenge
727 🎯 🔵 Polybius Square Encryption in Python Beginner Start Challenge
728 🎯 🔵 Postal Code Assignment Program Beginner Start Challenge
729 🎯 🔵 Python File Type Counter Beginner Start Challenge
730 🎯 🔵 Python Web Scraping with BeautifulSoup Beginner Start Challenge
731 🎯 🔵 Pythonic File Path Management with Pathlib Beginner Start Challenge
732 🎯 🔵 Real-time Data Processing System Beginner Start Challenge
733 🎯 🔵 Regular Expressions Mastery Beginner Start Challenge
734 🎯 🔵 School Attendance Tracker Beginner Start Challenge
735 🎯 🔵 School Enrollment System Beginner Start Challenge
736 🎯 🔵 School Exam Analysis Beginner Start Challenge
737 🎯 🔵 School Exam Grader Beginner Start Challenge
738 🎯 🔵 Simple Shopping Cart Beginner Start Challenge
739 🎯 🔵 Simplify Your Code Pythonic Beginner Start Challenge
740 🎯 🔵 Skip When a Multiple of X Beginner Start Challenge
741 🎯 🔵 Small Online Bookstore Beginner Start Challenge
742 🎯 🔵 Soldier Serial Number Generator Beginner Start Challenge
743 🎯 🔵 Solitaire Typing and String Processing Beginner Start Challenge
744 🎯 🔵 Solving Problems with Python Walrus Operator Beginner Start Challenge
745 🎯 🔵 Square Root and Cube Root Beginner Start Challenge
746 🎯 🔵 Sum of All Even Numbers Beginner Start Challenge
747 🎯 🔵 Sum of Prime Numbers Under 100 Beginner Start Challenge
748 🎯 🔵 Sum of a Special Number Series Beginner Start Challenge
749 🎯 🔵 Swap Values of 3 Variables Beginner Start Challenge
750 🎯 🔵 Text Tokenization with Python Beginner Start Challenge
751 🎯 🔵 The Decimal Module Beginner Start Challenge
752 🎯 🔵 Time Difference Calculator Beginner Start Challenge
753 🎯 🔵 Time Flies When Time Trials Beginner Start Challenge
754 🎯 🔵 Unique Character Sorting in Python Beginner Start Challenge
755 🎯 🔵 Unleash the Potential of Unicodedata Beginner Start Challenge
756 🎯 🔵 Unleashing the Power of Decorators Beginner Start Challenge
757 🎯 🔵 Use tqdm Elegantly Beginner Start Challenge
758 🎯 🔵 Voting System for Town Mayor Beginner Start Challenge
759 🎯 🔵 Weekly Report Template Creation Beginner Start Challenge
760 🎯 🔵 Yin Book Encryption Implementation and Testing Beginner Start Challenge

Environment

LabEx is an interactive, hands-on learning platform dedicated to coding and technology. It combines labs, AI assistance, and virtual machines to provide a no-video, practical learning experience.

  • A strict "Learn by Doing" approach with exclusive hands-on labs and no videos.
  • Interactive online environments within the browser, with automated step-by-step checks.
  • A structured content organization with the Skill Tree based learning system.
  • A growing learning resource of 30 Skill Trees and over 6,000 Labs.
  • The learning assistant Labby, built on lastest AI models, providing a conversational learning experience.

Learn more about LabEx VM.

More

About

This course contains hundreds of challenges for Python, each challenge is a small Python project with detailed instructions and solutions. You can practice your Python skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.

Topics

Resources

Stars

Watchers

Forks