Who may use this service, what is expected of users, and the limits of our liability.
code.pbaumgarten.com is an educational platform that allows students to write and run Python programs directly in the browser. It is provided for classroom use at participating schools. Teachers can create graded exercises; students can complete them and track their progress.
Access is restricted to students and teachers at participating schools. Accounts are created by teachers or school administrators — there is no public self-registration.
If you do not have an account, you may use the demo IDE on the home page without logging in. The demo IDE does not save your work.
You may use this service only for lawful educational purposes. You must not:
Most student users are under 18. Student accounts are created and managed by the school. The school is responsible for ensuring that appropriate consents — including any parental or guardian consents required by applicable law — are obtained before students are enrolled on the platform.
Code, projects, and files you save through the platform remain yours. By saving content you grant this service the right to store it and make it accessible to your assigned teacher(s) for educational purposes. Content is not shared beyond your school without your consent.
How personal data is collected, stored, and used is described here.
This service is provided as-is for educational use. No guarantee is made regarding uptime, data retention, or fitness for any particular purpose. Always keep copies of important work outside the platform.
To the fullest extent permitted by law, the operator of this service is not liable for lost work, lost data, or any indirect or consequential damages arising from use of the platform.
These terms may be updated from time to time. The date at the top of this page reflects the most recent revision. Continued use of the service after an update constitutes acceptance of the revised terms.
Questions about these terms should be directed to your teacher or school administrator in the first instance. For matters that cannot be resolved at school level, please contact Mr Paul Baumgarten via the contact form on this website.