1.About This Service

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.

2.Who May Use This Service

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.

3.Acceptable Use

You may use this service only for lawful educational purposes. You must not:

Note for students: Python code runs entirely within your own browser — it is not executed on our servers. You are responsible for the code you choose to write and run.

4.Student Accounts and Minors

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.

5.Your Content

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.

6.Privacy

How personal data is collected, stored, and used is described here.

7.No Warranty

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.

8.Limitation of Liability

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.

9.Changes to These Terms

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.

10.Contact

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.