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
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 - This Python exercise for beginners is designed to help you practice and improve your coding skills. This page contains over 40 Python exercises curated for beginners. Each exercise includes a clear problem, a helpful hint, a complete solution, and a detailed explanation.
Reddit
reddit.com โบ r/learnpython โบ good python exercises?
r/learnpython on Reddit: Good Python Exercises?
August 11, 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
Good Python Practice Problems
Hello I am new to programming and Python. I am trying to practice what Iโve been learning. Does anyone know of a website that has python practice problems that will show you the solution and HOW they got the solution? More on discuss.python.org
Best place to practice python
Hey just watched a python video from freecodecamp now itโs time to practice python. What is the best place to practice python as a beginner? And if u have a cheatsheet for pythin Thank you More on forum.freecodecamp.org
I need more Exercises - Python - Code with Mosh Forum
I need more exercise examples to practice Python. Can someone help me where can I find it ? More on forum.codewithmosh.com
Good Python Exercises?
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? More on reddit.com
Is Pychallenger Good for Python Beginners?
Yes, Pychallenger is designed for all levels, from complete beginners to those with some Python experience. It offers step-by-step tutorials and beginner-friendly exercises.
pychallenger.com
pychallenger.com
Python Exercises Online | Learn & Practice Python with Pychallenger
What is Pychallenger and how can it help me learn Python effectively?
Pychallenger is an interactive platform designed to help you learn Python through coding tasks and tutorials. Whether you're a beginner or have some experience, Pychallenger offers courses and Python exercises to enhance your skills.
pychallenger.com
pychallenger.com
Python Exercises Online | Learn & Practice Python with Pychallenger
Can I use Pychallenger without installing Python?
Yes, there's no need to install Python. Pychallenger provides a fully online Python coding environment, allowing you to complete Python exercises directly in your browser.
pychallenger.com
pychallenger.com
Python Exercises Online | Learn & Practice Python with Pychallenger
Videos
02:18
Python Exercises for Beginners - Exercise #1 - YouTube
53:00
Python Projects for Beginners โ Master Problem-Solving! ๐ ...
06:53
100 Python Problems with Solutions for Beginners | Most Common ...
21:33
Functions and Loops Practice: Python Basics Exercises - YouTube
20:16
6 Python Exercise Problems for Beginners - from CodingBat (Python ...
Practice Python
practicepython.org
Practice Python
Welcome to Practice Python! There are over 40 beginner Python exercises just waiting to be solved. Each exercise comes with a small discussion of a topic and a corresponding post with a solution. Follow on Feedly, Twitter, our mailing list, or your favorite RSS reader.
W3Schools
w3schools.com โบ python โบ python_variables_exercises.asp
Python - Variable Exercises
Find a complete collection of Python Exercises for each chapter in this tutorial in our Python Exercises page.
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. Pychallenger offers a beginner-friendly and progressive learning journey, advancing in difficulty over time.
GitHub
github.com โบ zhiwehu โบ Python-programming-exercises โบ blob โบ master โบ 100+ Python challenging programming exercises for Python 3.md
Python-programming-exercises/100+ Python challenging programming exercises for Python 3.md at master ยท zhiwehu/Python-programming-exercises
Suppose the following input is supplied to the program: New to Python or choosing between Python 2 and Python 3? Read Python 2 or Python 3. Then, the output should be: 2:2 3.:1 3?:1 New:1 Python:5 Read:1 and:1 between:1 choosing:1 or:2 to:1 ยท Hints In case of input data being supplied to the question, it should be assumed to be a console input. ... freq = {} # frequency of words in text line = input() for word in line.split(): freq[word] = freq.get(word,0)+1 words = freq.keys() words.sort() for w in words: print("%s:%d" % (w,freq[w]))
Author ย zhiwehu
Google
developers.google.com โบ google for education โบ python โบ basic python exercises
Basic Python Exercises | Python Education | Google for Developers
July 23, 2024 - There are 3 exercises that go with the first sections of Google's Python class. They are located in the "basic" directory within the google-python-exercises directory. Download the google-python-exercises.zip if you have not already (see the Set-Up page for details) ยท These exercise files ...
W3Schools
w3schools.com โบ python โบ python_exercises.asp
Python Exercises
Python Strings Slicing Strings Modify Strings Concatenate Strings Format Strings Escape Characters String Methods String Exercises Code Challenge Python Booleans
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.
CodingBat
codingbat.com โบ python
CodingBat Python
CodingBat code practice ยท Welcome to Codingbat. See help for the latest. Python Example Code ยท Python Strings ยท Python Lists ยท Python If Boolean ยท Code Badges ยท
UC Berkeley School of Information
ischoolonline.berkeley.edu โบ home โบ python practice problems for beginner coders
Python Practice Problems for Beginner Coders - UCB-UMT
September 8, 2025 - Past yearsโ problems are available for non-competitive coding. Eda Bit Thousands of Python challenges that use an interactive interface to run and check code against the solutions. Users can level up and sort by difficulty. PracticePython.org These 36 exercises test usersโ knowledge of concepts ranging from input() to data visualization.
w3resource
w3resource.com โบ python-exercises
Python Exercises, Practice, Solution - w3resource
It includes 2029 main exercises, each accompanied by solutions, detailed explanations, and upto four related problems. ... Python is a versatile, high-level language known for its readability and concise syntax. It supports multiple programming paradigms, including object-oriented, imperative, and functional styles. It features dynamic typing, automatic memory management, and a robust standard library. This section is dedicated to practice exercises for those with beginner to intermediate Python skills.