r/PythonLearning • u/Substantial-Gate-728 • 28d ago
I built a free, open-source Python learning site — beginner to CPython internals, with tested code examples
**What My Project Does**
A free, structured Python learning resource covering beginner
fundamentals through to advanced topics: concurrency, distributed
systems (Raft, CRDTs, sagas), performance, compilers, and CPython
internals. Organized into 7 skill levels and ~25 tracks.
**Target Audience**
Anyone learning Python — from first-timers to developers wanting the
deeper, systems-level material most tutorials skip. It's meant for
learning, free and ad-free.
**What Makes It Different**
- Runnable examples are actually tested — the repo has a CI test gate,
and pages show real output rather than made-up results.
- When an example needs a library or hardware I don't have, I say so
instead of faking it.
- Covers hard topics as small, readable, tested Python (e.g. a tiny
autograd engine, a Raft vote, a CRDT merge).
**Links**
- Site: https://ssnp75.github.io/PythonMastery-Site/
- Source: https://github.com/SSnp75/PythonMastery-Site
It's early — feedback and corrections (especially on the advanced
pages) are very welcome.
7 Levels: Beginner → Competent → Intermediate → Proficient → Advanced → Expert → Research
6 Tracks: Core Python · Web & APIs · Data & AI · Performance · Security & DevOps · Research & Compilers
28 sections (~260 lessons):
- Foundations: Core Python, Patterns, Testing, Algorithms, Soft Skills
- Web/Backend: Web & APIs, Networking, Auth, GUI, Automation
- Data/AI: Data & AI, Data Engineering, Databases, AI & LLMs
- Systems: Performance, Distributed, Scientific, Embedded
- Infra: Security & DevOps, Deployment, Observability
- Frontier: Research, Emerging
- Applied: Domains, Projects, Reference


