◀ Your Dojos Python · Stage Select

Choose Your Stage

Four worlds. Twenty-four stages. Real Python, running in this tab.

Every stage is a lesson you read, a lab you type into, and one graded assignment that decides whether the stage clears. Nothing to install. Stages open in order, because each one leans on the last — and clearing all 24 earns the Python Practitioner certificate.

LVL 1Level
000000Score
0/24Stages
0Day streak
World 2

Logic & Collections

In the works

Can make a program decide, repeat and remember: conditions, loops, and the four core collections Python leans on.

  • 2-01 Making Decisions
  • 2-02 for Loops
  • 2-03 while Loops
  • 2-04 Lists
  • 2-05 Dictionaries
  • 2-06 Tuples & Sets
World 3

Building Blocks

In the works

Can break a program into reusable functions, handle its failures on purpose, and pull in code written by other people.

  • 3-01 Functions
  • 3-02 Arguments & Scope
  • 3-03 Comprehensions
  • 3-04 Errors & Exceptions
  • 3-05 Modules & the Standard Library
  • 3-06 Reading & Writing Files
World 4

Real Python

In the works

Can model a problem with classes and data structures, write the modern idioms, and ship a small tool end to end.

  • 4-01 Classes & Objects
  • 4-02 Dataclasses & Type Hints
  • 4-03 Iterators & Generators
  • 4-04 Modern Python
  • 4-05 Working with Data
  • 4-06 Capstone: Build a Tool