Here are some often recommended resources: Exercism , Hackinscience and Practicepython — these are all beginner friendly and difficulty levels are marked Adventofcode , Codewars , Python Morsels — includes more challenging exercises for intermediate to advanced level users Checkio , Codingame , Codecombat — gaming based challenges /r/dailyprogrammer — not active currently, but there's plenty of past challenges with discussions And here are some resources for projects: Projects with solutions — algorithms, data structures, networking, security, databases, etc Project based learning — web applications, bots, data science, machine learning, etc Books: The Big Book of Small Python Projects Tiny Python Projects /r/learnpython: What do you automate with Python at home? Answer from ASIC_SP on reddit.com
HackerRank
hackerrank.com › domains › python
Solve Python Code Challenges
Python · Solve Challenge · Solve Challenge · Solve Challenge · Solve Challenge · Solve Challenge · Solve Challenge · Solve Challenge · Solve Challenge · Solve Challenge · Solve Challenge · Status · Solved · Unsolved · Skills · Problem Solving (Basic) Python (Basic) Problem Solving (Advanced) Python (Intermediate) Difficulty ·
PYnative
pynative.com › home › python exercises
Python Exercises, Practice, Challenges [410+ Exercises] – PYnative
410+ Python coding exercises with solutions for beginners to advanced developers. Practice 20 topic-wise coding problems, challenges, and programs.
What are Python programming challenges?
Python programming challenges are coding tasks designed to test and improve your Python skills. They often involve solving problems related to loops, functions, algorithms, or real-world scenarios. These challenges help you strengthen your understanding of Python and apply what you've learned in a practical way.
pychallenger.com
pychallenger.com › python-challenges
Python Challenges for Beginners | Solve Python Problems Online
Are these Python challenges suitable for beginners?
Absolutely! Our challenges are designed to be approachable for beginners while offering enough depth to keep advanced learners engaged. Start with basic topics like loops, conditionals, and functions, and gradually tackle more advanced Python programming challenges as you gain confidence.
pychallenger.com
pychallenger.com › python-challenges
Python Challenges for Beginners | Solve Python Problems Online
How can I improve my Python problem-solving skills?
To improve your Python problem-solving skills, practice is key. Start with beginner-friendly challenges to build confidence, and then progress to more complex problems. Focus on breaking down problems into smaller steps, writing clean code, and learning from mistakes. Pychallenger offers structured Python challenges that guide you through this process step by step.
pychallenger.com
pychallenger.com › python-challenges
Python Challenges for Beginners | Solve Python Problems Online
Videos
Python Challenges for Beginners with Solutions - YouTube
53:00
Python Projects for Beginners – Master Problem-Solving! 🚀 ...
100 Python Fundamental Practice Problems
03:44:58
Solving 100 Python NumPy Problems! (From easy to difficult) - YouTube
05:20:18
Solving 100 Python Pandas Problems! (from easy to very difficult) ...
06:53
100 Python Problems with Solutions for Beginners | Most Common ...
Reddit
reddit.com › r/learnpython › good python exercises?
r/learnpython on Reddit: Good Python Exercises?
December 3, 2022 -
What's a good exercise for me to try? I've been learning Python for a bit over a month now and I wanna test what I've learned.
Top answer 1 of 20
242
Here are some often recommended resources: Exercism , Hackinscience and Practicepython — these are all beginner friendly and difficulty levels are marked Adventofcode , Codewars , Python Morsels — includes more challenging exercises for intermediate to advanced level users Checkio , Codingame , Codecombat — gaming based challenges /r/dailyprogrammer — not active currently, but there's plenty of past challenges with discussions And here are some resources for projects: Projects with solutions — algorithms, data structures, networking, security, databases, etc Project based learning — web applications, bots, data science, machine learning, etc Books: The Big Book of Small Python Projects Tiny Python Projects /r/learnpython: What do you automate with Python at home?
2 of 20
53
Advent of code is currently going. You could try yourself at some of its challenges
Programiz PRO
programiz.pro › community-challenges › python
Python Coding Challenges | Programiz PRO
DSA with Python · DSA with C++ Complexity Calculation · DSA Certification · Skill · HTML Fundamentals · CSS Fundamentals · Figma to Code · Responsive Design · JS Interactivity · Skill · Game Logic · Whack A Mole · JavaScript Essentials · Canvas Foundations · Brick Breaker · Skill · Async API Handling · React Web App · React Hooks · React Beyond Basics · Build with Claude · Practical Git and GitHub · Change Language · Solve a problem from a list of 600+ unique problems.Start Challenge ·
Pychallenger
pychallenger.com › python-challenges
Python Challenges for Beginners | Solve Python Problems Online
Solve online Python challenges for beginners and beyond. Test your Python skills with interactive, in-browser coding tasks designed to boost problem-solving and programming expertise.
Stack Overflow
stackoverflow.com › questions › tagged › python
Newest 'python' Questions - Stack Overflow
3 days ago - Afternoon, Is it possible in python, given a function that takes a generic sequence of objects, to type it so that the list must be of only one type and not a union of multiple children?
CodeChef
codechef.com › practice › python
Python Coding Practice Online: 195+ Problems on CodeChef
Practice Python coding online with 195+ real challenges on CodeChef. Learn by doing, write clean code, and gain confidence through hands-on Python practice.
CodeChef
codechef.com › learn › course › python-beginner-v2-p1
Learn Python Problem Solving: Online Course & Tutorial for Beginners | CodeChef
Learn Python with our beginner-friendly course. Build logic, master conditionals, math basics, and solve 80+ coding problems step by step. get hands-on coding experience, and earn a Python certification on CodeChef.
pychallenger
pychallenger.com
Python Exercises Online | Learn & Practice Python with Pychallenger
Pychallenger provides interactive online Python courses featuring coding tasks, practice problems, lessons, and quizzes.
aiQuest Intelligence
aiquest.org › home › #115 problems on basic python | python with problem solving
#115 Problems on Basic Python | Python with Problem Solving - Best Data Science, AI & SDE Live Courses
August 31, 2024 - We have explored a variety of programming problems in Python covering different topics such as variables, strings, typecasting, data types, loops, lists, dictionaries, and recursion. These problems are designed to challenge your understanding of Python concepts and provide opportunities to ...
Python
wiki.python.org › moin › ProblemSets
ProblemSets - Python Wiki
January 30, 2014 - Project Euler Mathematically-oriented problems. You can submit your answers (not the program) to be scored on the site, so any programming language can be used. Python Challenge is a game in which each level can be solved by a bit of Python programming.
GitHub
github.com › zhiwehu › Python-programming-exercises › blob › master › 100+ Python challenging programming exercises.txt
Python-programming-exercises/100+ Python challenging programming exercises.txt at master · zhiwehu/Python-programming-exercises
Level 2 Intermediate means someone who has just learned Python, but already has a relatively strong programming background from before. He should be able to solve problems which may involve 3 or 3 Python classes or functions.
Author zhiwehu
freeCodeCamp
freecodecamp.org › news › python-coding-challenges-for-beginners
Python Coding Challenges For Beginner Developers – Code and Explanations
June 4, 2024 - So to help you start coding more, here are eight Python challenges you can try as a beginner. And here's a tip: really try to solve the challenge on your own after reading through the question/prompt. If you get stuck, then you can look at the code below and the explanation to help you figure it out. ... All of these challenges help you in enhancing your problem...
PYnative
pynative.com › home › python exercises › python basic exercise for beginners: 40 coding problems with solutions
Python Basic Exercise for Beginners: 40 Coding Problems with Solutions
February 8, 2026 - Solve this Python beginner's exercise with 40 coding questions and challenges (with solutions) to quickly learn and practice basic skills.