๐จ๐ณ ็ฎไฝไธญๆ ๐ช๐ธ Espaรฑol ๐ซ๐ท Franรงais ๐ฉ๐ช Deutsch ๐ฏ๐ต ๆฅๆฌ่ช ๐ท๐บ ะ ัััะบะธะน ๐ฐ๐ท ํ๊ตญ์ด ๐ง๐ท Portuguรชs ๐บ๐ธ English
This course contains lots 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.
| Index | Name | Difficulty | Practice |
|---|---|---|---|
| 001 | ๐ฏ ๐ Print Hello Python | Beginner | Start Challenge |
| 002 | ๐ฏ ๐ Convert Hours to Seconds | Beginner | Start Challenge |
| 003 | ๐ฏ Check Age Limit | Beginner | Start Challenge |
| 004 | ๐ฏ Find Cloned Soldiers | Beginner | Start Challenge |
| 005 | ๐ฏ Statistical Learning Data | Intermediate | Start Challenge |
| 006 | ๐ฏ Merge Experiment Records | Beginner | Start Challenge |
| 007 | ๐ฏ Find Pair of Integers Summing to Target | Beginner | Start Challenge |
| 008 | ๐ฏ Sorting and Organizing Work Files | Beginner | Start Challenge |
| 009 | ๐ฏ Developing Web Crawler with Requests | Beginner | Start Challenge |
| 010 | ๐ฏ Extracting Nutritional Information | Beginner | Start Challenge |
| 011 | ๐ฏ Storing Learning Records | Beginner | Start Challenge |
| 012 | ๐ฏ Conda Environment Management | Beginner | Start Challenge |
| 013 | ๐ฏ Basic Python Math Operators | Beginner | Start Challenge |
| 014 | ๐ฏ Body Mass Index Calculator | Beginner | Start Challenge |
| 015 | ๐ฏ Hiking Trail Monitoring with Python | Beginner | Start Challenge |
| 016 | ๐ฏ Leap Year Checker Python Challenge | Beginner | Start Challenge |
| 017 | ๐ฏ Long Word Counter | Beginner | Start Challenge |
| 018 | ๐ฏ Palindrome Checker in Python | Beginner | Start Challenge |
| 019 | ๐ฏ Prime Sum Below 100 | Beginner | Start Challenge |
| 020 | ๐ฏ Printing Multiplication Table | Beginner | Start Challenge |
| 021 | ๐ฏ Processing Time Calculator | Beginner | Start Challenge |
| 022 | ๐ฏ Python Temperature Conversion Tool | Beginner | Start Challenge |
| 023 | ๐ฏ School Grading System | Beginner | Start Challenge |
| 024 | ๐ฏ Sum of All Even Numbers | Beginner | Start Challenge |
| 025 | ๐ฏ Find Target Expressions from Integer List | Beginner | Start Challenge |
| 026 | ๐ฏ Recipe Recommendation Program | Beginner | Start Challenge |
| 027 | ๐ฏ Command Line Calculator | Beginner | Start Challenge |
| 028 | ๐ฏ Document Management with Python | Beginner | Start Challenge |
| 029 | ๐ฏ Elapsed Time Calculator | Beginner | Start Challenge |
| 030 | ๐ฏ Generate Customized Greeting with Python Argparse | Beginner | Start Challenge |
| 031 | ๐ฏ Personalized Message with F-Strings | Beginner | Start Challenge |
| 032 | ๐ฏ Small Online Bookstore | Beginner | Start Challenge |
| 033 | ๐ฏ Visitor Tracking Embassy Management | Beginner | Start Challenge |
| 034 | ๐ฏ Simple Shopping Cart | Beginner | Start Challenge |
| 035 | ๐ฏ Encryption and Decryption in Penetration Testing | Beginner | Start Challenge |
| 036 | ๐ฏ Fruit-Based Python Skill Practice | Intermediate | Start Challenge |
| 037 | ๐ฏ Handmade Jewelry Sales Tracking with Python | Beginner | Start Challenge |
| 038 | ๐ฏ Movie Theater Tickets | Beginner | Start Challenge |
| 039 | ๐ฏ Automate Webpage Opening | Beginner | Start Challenge |
| 040 | ๐ฏ Calculator Unit Testing | Beginner | Start Challenge |
| 041 | ๐ฏ Count Repeated Characters in String | Beginner | Start Challenge |
| 042 | ๐ฏ Local and Global Scope | Beginner | Start Challenge |
| 043 | ๐ฏ Magic Methods To Operate Numbers | Beginner | Start Challenge |
| 044 | ๐ฏ Magic Methods To Operate Strings | Beginner | Start Challenge |
| 045 | ๐ฏ Printing a Triangle | Beginner | Start Challenge |
| 046 | ๐ฏ Python Class Inheritance | Beginner | Start Challenge |
| 047 | ๐ฏ Unleashing the Power of Decorators | Beginner | Start Challenge |
| 048 | ๐ฏ Implementing a TTL-enabled Property Decorator | Beginner | Start Challenge |
| 049 | ๐ฏ Math Expression Evaluator | Beginner | Start Challenge |
| 050 | ๐ฏ School Attendance Tracker | Beginner | Start Challenge |
| 051 | ๐ฏ Time Difference Calculator | Beginner | Start Challenge |
| 052 | ๐ฏ Time Flies When Time Trials | Beginner | Start Challenge |
| 053 | ๐ฏ Analyze Access Log Statistics | Beginner | Start Challenge |
| 054 | ๐ฏ Basic Tqdm Usage | Beginner | Start Challenge |
| 055 | ๐ฏ Build Fake Person | Beginner | Start Challenge |
| 056 | ๐ฏ Building a Python Calculator | Beginner | Start Challenge |
| 057 | ๐ฏ Bus Passenger Capacity Calculation | Beginner | Start Challenge |
| 058 | ๐ฏ Complete a JSON Parser | Beginner | Start Challenge |
| 059 | ๐ฏ Count Data Types | Beginner | Start Challenge |
| 060 | ๐ฏ Count the Vowels | Beginner | Start Challenge |
| 061 | ๐ฏ Create Python Iterators | Beginner | Start Challenge |
| 062 | ๐ฏ Data Types Manipulation | Beginner | Start Challenge |
| 063 | ๐ฏ Develop Water Intake Tracking App | Beginner | Start Challenge |
| 064 | ๐ฏ Dictionary Key-Value Swapper | Beginner | Start Challenge |
| 065 | ๐ฏ Finding the Intersection of Two Lists | Beginner | Start Challenge |
| 066 | ๐ฏ Fire Station Alert System | Beginner | Start Challenge |
| 067 | ๐ฏ Grocery List Generator | Beginner | Start Challenge |
| 068 | ๐ฏ Hotel Room Availability Checker | Beginner | Start Challenge |
| 069 | ๐ฏ Make Object Like Dict | Beginner | Start Challenge |
| 070 | ๐ฏ Make Object Like List | Beginner | Start Challenge |
| 071 | ๐ฏ Make Object Like Set | Beginner | Start Challenge |
| 072 | ๐ฏ Manipulating Images with Pil | Beginner | Start Challenge |
| 073 | ๐ฏ Multi-Threaded Marketplace Simulation | Beginner | Start Challenge |
| 074 | ๐ฏ Number Generator Expression | Beginner | Start Challenge |
| 075 | ๐ฏ Parallel Computation on Large Datasets | Beginner | Start Challenge |
| 076 | ๐ฏ Parallel Python Processing with Multiprocessing | Beginner | Start Challenge |
| 077 | ๐ฏ Postal Code Assignment Program | Beginner | Start Challenge |
| 078 | ๐ฏ Practice Assignment Expressions | Intermediate | Start Challenge |
| 079 | ๐ฏ Python Set Intersection Function | Beginner | Start Challenge |
| 080 | ๐ฏ Pythonic File Path Management with Pathlib | Beginner | Start Challenge |
| 081 | ๐ฏ Real-time Data Processing System | Beginner | Start Challenge |
| 082 | ๐ฏ Regular Expressions Mastery | Beginner | Start Challenge |
| 083 | ๐ฏ School Enrollment System | Beginner | Start Challenge |
| 084 | ๐ฏ School Exam Analysis | Beginner | Start Challenge |
| 085 | ๐ฏ School Exam Grader | Beginner | Start Challenge |
| 086 | ๐ฏ Simplify Your Code Pythonic | Beginner | Start Challenge |
| 087 | ๐ฏ Solitaire Typing and String Processing | Beginner | Start Challenge |
| 088 | ๐ฏ Solving Problems with Python Walrus Operator | Beginner | Start Challenge |
| 089 | ๐ฏ The Decimal Module | Beginner | Start Challenge |
| 090 | ๐ฏ Unleash the Potential of Unicodedata | Beginner | Start Challenge |
| 091 | ๐ฏ Use tqdm Elegantly | Beginner | Start Challenge |
| 092 | ๐ฏ Voting System for Town Mayor | Beginner | Start Challenge |
| 093 | ๐ฏ Warehouse Inventory Management with Python | Beginner | Start Challenge |
| 094 | ๐ฏ Web Scraping with Beautifulsoup | Beginner | Start Challenge |
| 095 | ๐ฏ Currency Exchange with Python | Beginner | Start Challenge |
| 096 | ๐ฏ Error and Exception Handling | Beginner | Start Challenge |
| 097 | ๐ฏ File Operate Like A Boss | Beginner | Start Challenge |
| 098 | ๐ฏ File System Operations with Os Module | Beginner | Start Challenge |
| 099 | ๐ฏ Play with Your Text Data | Beginner | Start Challenge |
| 100 | ๐ฏ Working with JSON Files | Beginner | Start Challenge |
| 101 | ๐ฏ Get Local Time | Beginner | Start Challenge |
| 102 | ๐ฏ Send SOS Signal | Beginner | Start Challenge |
| 103 | ๐ฏ Time Zone Converter | Beginner | Start Challenge |
| 104 | ๐ฏ Implementing Token-Based User Authentication | Beginner | Start Challenge |
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.

