Features

Everything you need to learn, code, and teach with ease.

RunPy brings students and teachers together in a powerful browser-based coding environment built for classrooms.

The RunPy code editor — running a Python file in the browser.

The student code editor

Teacher feedback

Right on the file

Mark as checked

One-click review

Whole-class view

See every student

Python + HTML

Run in the browser

For students

Everything students need to learn coding

A simple, focused environment that helps students stay organised, code confidently, and get feedback that helps them improve.

Run Python and HTML in the browser

Students write code in a clean editor with syntax highlighting and run it instantly — no installs, no setup. Output appears in a dark console window right next to their code.

Student running a Python file with output visible in a console window

Manage all their files in one place

A simple dashboard groups Python and HTML files separately, keeps timestamps for every save, and shows snippets shared by their teacher — so finding the right file is never the hard part.

Student dashboard listing Python and HTML files plus the teacher's snippets

See teacher feedback right on their work

When a teacher leaves a comment, the student sees it the next time they open the file — clear, gentle, and tied to the exact piece of code they were working on.

Student opening a file and seeing a comment from their teacher in a centered modal

Join a class with one code

Students enter the 6-character code their teacher gives them to join a class — they're then connected to shared snippets and can have their work reviewed and commented on.

Student Join a class dialog with the 6-character code F9Z9JP entered

For teachers

Powerful tools for every classroom

Manage classes, review code, provide feedback, and help every student succeed.

Create and manage classes

Spin up a class with one click and a memorable code. Share it with students; they're enrolled in seconds. Manage every class from one welcome screen.

Teacher dashboard listing two classes 9B/cs and 9K/cs with their join codes

Review every student's work in one view

Click into a class to see the roster, browse any student's files, and read the exact code they wrote — read-only, with a Run window so you can verify behaviour.

Teacher viewing 9K/cs — student list, files for Sophia R, and her Lesson 1 Task 1 with output

Mark work as checked

One-click marks a submission as reviewed. The badge syncs to the student's file straight away, so they know it's been seen.

A student file showing the green Checked badge after the teacher marked it

Leave a comment that students will see

Write a focused note attached to the file. It appears to the student the next time they open it — turning the file into a small piece of guided practice.

Teacher Leave a comment modal with the message they're writing for the student

Safe and secure

A secure environment designed for schools and students.

Works anywhere

No installations. Access from any device with a browser.

Built for schools

Created specifically for computing teachers and classroom learning.

Save time

Simplify coding lessons and focus on teaching, not setup.

We're here to help

Get support whenever you need it from our friendly team.