100 PYTHON CODING CHALLENGES · READER COMPANION

Your 100-challenge tracker

Book companion code: chapter downloads and solutions (now available) →

Follow the numbered activities in your book. After completing a challenge, select its number here to mark it finished. You can return later and pick up where you stopped.

0 / 100 challenges completed0%

Progress is stored locally in this browser only. No account, personal details or analytics tracking are required for this activity.

About the book →
How to use: Read the numbered challenge in the book, attempt the tests and mark it complete when you are satisfied with your program. This tracker does not reproduce the copyrighted book questions or publish unfinished companion files.
CHAPTER 01 · 01–010

Your First Python Challenges

0 / 10 completed

View book challenge titles, hints and official files for chapter 1 →

CHAPTER 02 · 11–020

Decisions and Conditions

0 / 10 completed

View book challenge titles, hints and official files for chapter 2 →

CHAPTER 03 · 21–030

Loops and Repetition

0 / 10 completed

View book challenge titles, hints and official files for chapter 3 →

CHAPTER 04 · 31–040

Working with Strings

0 / 10 completed

View book challenge titles, hints and official files for chapter 4 →

CHAPTER 05 · 41–050

Lists and Data

0 / 10 completed

View book challenge titles, hints and official files for chapter 5 →

CHAPTER 06 · 51–060

Functions and Reusable Code

0 / 10 completed

View book challenge titles, hints and official files for chapter 6 →

CHAPTER 07 · 61–070

Debugging and Testing

0 / 10 completed

View book challenge titles, hints and official files for chapter 7 →

CHAPTER 08 · 71–080

Files and Real-World Data

0 / 10 completed

View book challenge titles, hints and official files for chapter 8 →

CHAPTER 09 · 81–090

Games and Simulations

0 / 10 completed

View book challenge titles, hints and official files for chapter 9 →

CHAPTER 10 · 91–100

The Ultimate Python Challenges

0 / 10 completed

View book challenge titles, hints and official files for chapter 10 →

Want working Python exercises? Visit our separate collection of 100 additional Python practice tasks with downloadable code. These W-numbered exercises are not the book's official answers.

For a different coding activity, try our six free First Steps challenges or interactive Python Missions.