The online Python learning environment built for CS educators and their students. No installation. No distraction. Just code.
Sign in to get startedThe rise of AI is remarkable — but unlocking its full potential still demands a strong foundation in logic, computational thinking, abstract reasoning, algorithms, and data structures. Just as calculators never eliminated the need to understand arithmetic, AI won't eliminate the need to understand programming. The fundamentals still matter.
code.pbaumgarten.com was born from a gap that opened when Replit exited the education market in favour of AI-assisted “vibe coding”. Built by a classroom teacher with two decades of experience, it gives teachers and students a focused, distraction-free space for learning real programming skills.
What it offers
Write and run Python directly in the browser — no installation, no setup, no IT department required.
Every student gets their own workspace to store Python files and upload data files their programs can interact with.
Teachers create structured programming tasks with clear objectives and assign them directly to their classes.
Teachers write unit tests; student code is graded automatically, giving instant and objective feedback on every submission.
A teacher dashboard surfaces each student's submission history, test scores, and coding activity at a glance.
Teachers leave targeted comments directly on student submissions — no separate email or LMS required.
Write MicroPython code for hardware projects and deploy directly to ESP32 and Raspberry Pi Pico devices.
Publish your exercises for the community, or import exercises created and shared by other teachers worldwide.