79 games · real Python · no install
Python Coding Games: Learn Python with Games, From Zero
Never written a line of code? Perfect. Each lesson is a short narrated video, followed by a game you play by typing real Python. By the end, you'll write a complete program on your own.
- Module 1 is free, with no sign-up
- $9 once, no subscription
- Works on computers, tablets and phones
How these Python coding games work
Watch the idea
Every new idea opens with a short narrated video, in plain English, with nothing assumed.
Play six levels
Change one word, copy and type, fill a gap, write it alone, fix a bug, then beat the boss level.
Type real Python
Python runs right in your browser. You watch your code work, and every error is explained.
Why learn Python with games?
You see your code run
A robot follows your steps, a shop serves customers, a rocket lands. Mistakes are easy to spot when you can watch them happen.
One idea at a time
79 lessons, each teaching a single topic, in an order that never asks you to do two hard things at once.
Errors in plain English
Python's own message, plus what it means and how to fix it. Module 10 then teaches real debugging.
A real final project
Finish by writing a complete text adventure on your own, and earn a certificate of completion.
The full course: 12 modules, 79 games
Start with the free games in Module 1. Your progress is saved in your browser, so you can stop and come back any time.
What programming is, before any Python.
Module 2: First Python Code
5 gamesWrite, run and fix a first program.
Module 3: Storing Information
12 gamesStore, change and combine information, and meet functions for the first time.
Module 4: Making Decisions
8 gamesMake a program behave differently depending on what's happening.
Module 5: Repeating Things
9 gamesLet the computer do repetitive work.
Organise code into reusable pieces.
Module 7: Lists
7 gamesHandle many values at once.
Module 8: Working With Text
4 gamesTreat text as data the program can search and change.
Module 9: Organizing Data
6 gamesChoose the right structure for the information.
Module 10: Real-World Tools
8 gamesUse the tools that real programs depend on.
Module 11: Objects
5 gamesUnderstand classes, which most real Python code relies on.
Bring it all together, and be ready to learn alone.
Unlock every game
$9 one-time payment
- All 12 modules and 79 Python coding games
- Over 400 short narrated videos
- Projects: a calculator, a to-do list, a contact book, a shop and more
- A final project and a certificate of completion
- Yours to replay forever, on any device
Questions people ask
What are Python coding games?
They're games you play by writing real Python code. In each game, you type Python to make something happen: a robot follows your steps, a shop serves customers, or a rocket lands. Here, every game teaches one idea, so playing them in order takes you from never having coded to writing complete programs.
Can I really learn Python with games if I've never coded before?
Yes. The course is written for people who know nothing about programming. Every new idea starts with a short narrated video that explains it in plain English. Then you play a game with six levels that go from changing one word to writing code on your own.
Do I need to install anything?
No. Real Python runs inside your web browser, so there's nothing to install or set up. It works on computers, tablets and phones, although a keyboard makes typing code easier.
Is it real Python, or a made-up language?
It's real Python, the same language professionals use. Everything you type is run by Python itself, and what you learn works on your own computer later.
What does it cost?
Module 1, with its three games and videos, is free, and you don't need an account to play it. Unlocking Modules 2 to 12 costs $9, once. There's no subscription, and the course is yours to replay as often as you like.
What will I be able to do at the end?
You'll understand variables, decisions, loops, functions, lists, dictionaries, files, error handling and classes. The final project is a complete text adventure that you write on your own. Finishing it unlocks a certificate of completion, and a page on what to learn next.
How long does the course take?
There are 79 lessons, and most take 15 to 30 minutes, so the whole course is roughly 30 to 40 hours. You can go as fast or as slowly as you like, and your progress is saved in your browser.
Is it suitable for kids and teenagers?
Yes, if they can read comfortably and type. The games are friendly and the language is simple. Adults who are complete beginners use exactly the same course.
What happens when my code has a mistake?
Every error is explained in plain English, right next to Python's own message, with a hint about how to fix it. Learning to read error messages is part of the course, and Module 10 teaches debugging properly.
How do I get my purchase on another device?
Log in with the same email and password on any device, and the full course is unlocked there too.
Guides
Python Coding Games: The Fun Way to Learn to Code
What Python coding games are, why they work so well for beginners, and how to use them to go from zero to writing real programs.
Learn Python with Games: A Step-by-Step Path for Beginners
A clear route for learning Python with games, from your first line of code to writing complete programs, with what to learn at each stage.
Python Games for Beginners: Where to Start
The best Python games for complete beginners, what each one teaches, and how to tell when you're ready for the next step.