🐍

A Python Adventure

Python is for Everyone.

Learn Python by playing through an epic adventure. Write real code, solve puzzles, earn XP, and unlock badges. No experience needed.

🖥️

Forgotten Terminal

print, variables, strings

💎

Logic Caverns

if, else, lists, dicts

🔄

Looping Plains

for, while, functions

📜

String Sanctum

split, join, slicing

🏛️

Collection Crypts

sorted, comprehensions

🗼

Algorithm Tower

patterns, FizzBuzz

🔥

Function Forge

return, default, lambda

🛡️

Error Depths

try, except, raise

🏰

Class Citadel

classes, inheritance

🔷

Data Nexus

tuples, sets, unpacking

🌿

Generator Grove

zip, enumerate, any/all

🌀

Recursion Spire

recursion, fibonacci

Support Free Education

A Python Adventure is completely free and always will be. Generous contributions from supporters like you make it possible for us to keep building and improving free learning tools for everyone. If this project has helped you, please consider making a donation to help us continue our mission.

Donate Today

Secure payments processed by Stripe