r/PythonLearning • u/dev-razorblade23 • 1h ago
Showcase [Collab] Looking for people to help build a free, interactive Python learning platform
Hey everyone,
I'm building **The Python Ledger** — a free, interactive platform for learning Python from the ground up. It's built with Docusaurus and a custom in-browser code execution system (React + Skulpt), so people can write and run real Python right in the lesson, with instant feedback instead of just reading theory.
The curriculum is structured as:
- **Introduction** - how to use the platform / how to learn
- **Prerequisites** - software requirements, code editors, command line, CS concepts
- **Git Basics** - a short, beginner-friendly intro to Git
- **Python Foundations** - variables, data types, functions, OOP, file I/O, etc.
- Optional specialized tracks later (web dev, GUI dev, automation...)
Right now I'm heads-down on the Foundations course and a companion **practice-exercises repo** (folder-per-exercise, `pytest`-based, progressively unlocked tests, beginner-friendly failure messages instead of raw tracebacks; think *The Odin Project*'s exercises repo, but for Python).
It's a lot of ground to cover solo, and it's eating all my free time; so I'm looking for people to collaborate with. Some areas I could genuinely use help in:
- **Content/curriculum writing** - explaining CS & Python concepts clearly for total beginners
- **Python devs** – building out exercises, test fixtures, and the practice repo
- **Reviewers/beta testers** - going through lessons as a "new learner" and flagging confusing bits
No huge time commitment expected; even reviewing a lesson or writing one exercise helps. The project is fully open source and contributions are more then welcome in any way possible.
If any of this sounds interesting, drop a comment or DM me and I'll get you set up.
Curriculum Repo: https://github.com/ThePythonLedger/Curriculum
Live site (hosted by GH Pages): https://thepythonledger.github.io/Docusaurus-engine/
Thank you for reading.
