< Python for Education />

code.pbaumgarten.com

The online Python learning environment built for CS educators and their students. No installation. No distraction. Just code.

Sign in to get started

Sign in to your account

By an educator, for educators

The 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

Browser-based Python

Write and run Python directly in the browser — no installation, no setup, no IT department required.

Personal Project Spaces

Every student gets their own workspace to store Python files and upload data files their programs can interact with.

Teacher-assigned Exercises

Teachers create structured programming tasks with clear objectives and assign them directly to their classes.

Automated Assessment

Teachers write unit tests; student code is graded automatically, giving instant and objective feedback on every submission.

Progress Monitoring

A teacher dashboard surfaces each student's submission history, test scores, and coding activity at a glance.

Inline Teacher Feedback

Teachers leave targeted comments directly on student submissions — no separate email or LMS required.

Physical Computing

Write MicroPython code for hardware projects and deploy directly to ESP32 and Raspberry Pi Pico devices.

Shared Exercise Library

Publish your exercises for the community, or import exercises created and shared by other teachers worldwide.

About the developer

Paul Baumgarten is an educator with over 20 years of experience bringing Computer Science to life for secondary students across Australia, Switzerland, and Hong Kong. He is a co-author of Computer Science for the IB Diploma (Hachette Publishing), founder of CodingQuest — an international programming competition that attracted more than 100 competing schools — and a co-founder of CodeHers Hong Kong, an initiative supporting girls in computing.