Code, Share, Manage & Teach Python in the Browser.

RunPy gives students a user-friendly space to code and manage files. Teachers can view, run, share and provide feedback all from one place.

For everyone

Full IDE with file access

  • Code editor and interactive Python terminal side by side
  • File sidebar in the same view — resize it to fit your screen or hide it entirely
  • Run Python in the browser with no installation, input() prompts inline in the terminal
  • One-click Copy as image, plus a shareable public link for any file
RunPy IDE with the file sidebar open on the left, a Python program in the editor, and the terminal on the right.

For everyone

My Files

  • One unified files area — Python files, HTML projects and text files all in the same tree
  • Group work into named folders, mixed languages allowed
  • Live search across every file and folder you own
  • Rename, move, duplicate, share or delete from the same panel
My Files page showing folders and files across Python, HTML and text in a single organised tree.

For students

Student dashboard

  • Three cards at a glance — Recently edited, Teacher feedback and Lesson progress
  • Jump straight back into the file you were last working on
  • Feedback card surfaces unread comments from your teacher
  • Progress card tracks how far you are through the lessons catalogue
Student dashboard with Recently edited files, Teacher feedback and Lesson progress cards.

For students

Lessons

  • Access to over 150 lessons with self-marking tasks and worked code examples
  • Structured Python course broken into units and short lessons
  • Multiple-choice questions mixed in for quick concept checks
  • Exam-style scenarios with per-criterion mark schemes for exam practice
Lessons catalogue showing exam-style questions pinned above the numbered units.

For students

Exam-style questions

  • Over 80 scenario-based coding tasks that mirror real GCSE exam questions
  • Editor and terminal on the left, mark scheme sticky on the right
  • One-click Mark, with per-criterion partial credit and running attempts
  • First-mark confirmation so students know a score is being recorded
Exam-style question with instructions and editor on the left and a sticky mark scheme on the right.

For teachers

Teacher view of student code

  • Open any student's files straight from the class page
  • Run their code in your own terminal without touching their work
  • Mark files as checked and leave inline comments students see instantly
  • Edit a student's code directly when they need a nudge in the right direction
Teacher class workspace with the student list, the selected student's files, their code in the editor and the terminal on the right.

For teachers

Class markbook

  • Heatmap overview of every student against every lesson at a glance
  • Drill into a unit, scenario or individual student for a full report
  • Click a task to see exactly what the student submitted, code and all
  • Per-class lesson unlocking so you hand out work one unit at a time
Class markbook heatmap with student rows and lesson columns colour-coded by completion.