About Python Classroom
Python Classroom is a place to write and run real Python in your browser — nothing to install, nothing to set up. Open a project and you're coding.
What you can do here
- Write and run real Python — the same language you'd use anywhere else — straight in your browser.
- Build games and animations with Pygame and Pygame Zero, and watch them run immediately.
- Save your projects, come back to them any time, and share them with a link.
- Work through a course a teacher has built, complete assignments, and get feedback on what you submit.
Who it's for
Students, from a first line of code to a finished game, working through lessons and assignments a teacher has set. Teachers, building courses, setting work, and following their class's progress. Everyone writes and runs code in the same browser tab — no separate installer, no admin rights, no waiting for a lab machine to catch up.
Nothing to install
Python, Pygame and Pygame Zero all run inside your browser. There's no server running your code and nothing to download first — just a page that loads, and code that runs the moment you press Run.
Get in touch
Questions, feedback, or something not working the way it should? Email [email protected].
Ready to write some code?
Sign up free