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

1

Watch the idea

Every new idea opens with a short narrated video, in plain English, with nothing assumed.

2

Play six levels

Change one word, copy and type, fill a gap, write it alone, fix a bug, then beat the boss level.

3

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.

Write, run and fix a first program.

Store, change and combine information, and meet functions for the first time.

Make a program behave differently depending on what's happening.

Let the computer do repetitive work.

Organise code into reusable pieces.

Handle many values at once.

Treat text as data the program can search and change.

Choose the right structure for the information.

Use the tools that real programs depend on.

Understand 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
Unlock the full course

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