Python Programming Challenges
292 free challenges for GCSE Computer Science students. Perfect for OCR and AQA students looking to practise Python programming, or anyone who wants to sharpen their coding skills.
☰ Browse by Topic
Programming Project
Larger projects that combine multiple skills into a complete program.
Movie Quiz Game
Build a complete movie quiz game with authentication, scoring, and leaderboards
Card Battle Game
Build a two-player card battle game with special rules, scoring, and leaderboards
Rock Paper Scissors Tournament
Build a two-player rock-paper-scissors tournament with authentication, match history, and sudden death
Vet Practice Records System
Build a patient records system for a vet practice with search, reports, and file storage
Escape Room Puzzle
Build a text-based escape room with 5 rooms, an inventory system, timer, hints, and save/load
Stock Trading Simulator
Build a stock market simulator with portfolio tracking, price history, and end-of-game reports
School Event Booking System
Build a booking system for school events with capacity tracking, waiting lists, and admin reports
Recipe Manager & Meal Planner
Build a recipe manager with meal planning, ingredient scaling, shopping list generation, and file storage