thecodex.expert · The Codex Family of Knowledge

🐍 Python — Everything in One Place

Learn Python from scratch, read the full reference, run code in your browser, and build 14 real projects. Free forever. No account needed.

🚀 Start Learning Python 📖 Full Reference ▶ Try Python in Browser
Created 1991 Latest Python 3.13 89-lesson course 60 projects 14 snippets Free forever
🔍

👋 New to Python? Start here.

Never written a line of code? That's exactly who this is for. Follow this path in order.

Your learning path — step by step

The Complete Python Course is one guided journey from cradle to mastery — 89 lessons across 7 stages. The Reference is your encyclopedia to dip into any time.


🎓 Python — Cradle to Mastery Course

One structured path from absolute beginner to professional. 7 stages, 89 lessons, 60 projects. Every lesson links to a reference page on this site.

Start the Course →

📑 Reference Pages

Deep dives into each part of Python — read when you need to understand something properly, or use as a lookup while coding.

Full Python language reference →

📦 Standard Library — Module by Module

Python's built-in toolkit — no install needed. Click any module to see what it does and how to use it.

All standard library pages →

🛠 Projects — Build Real Things

14 complete programs with full working code. Each one teaches something new. Start with Project 1 — you can finish it in under an hour.

🟩 Foundations
You know the basics. These projects use variables, loops, and functions — nothing more.
🔵 Practitioner
You're comfortable with basics. These use files, classes, and multiple functions working together.
🔴 Advanced
You know Python well. These use async, HTTP, complex data structures.
See all 60 projects with full descriptions →

▶ Run Code & Copy Snippets

Write and run Python right here in your browser — no install needed. Or grab a ready-to-use code pattern and adapt it.


📊 Go Further

Once you know Python, these pages help you see the bigger picture.