Academpy Open the IDE →

Python that runs in your browser

Academpy is a free Python IDE for learning: open the page and start coding. No installs, no signup to start — your code runs on your own device via WebAssembly.

Free for students and classrooms. Works on laptops, Chromebooks, and phones.

main.py ▶ Run
# runs right here — no setup
def greet(name):
    return f"Hello, {name}!"

for n in ["Ada", "Alan", "Grace"]:
    print(greet(n))
Output
Hello, Ada!
Hello, Alan!
Hello, Grace!
What you get

A real IDE, zero setup

Instant Python 3

The full CPython runtime, compiled to WebAssembly with Pyodide, loads straight into the page. Nothing to install, nothing to configure.

Visual debugger

Set breakpoints in the gutter, step line by line, and watch variables change — the debugging habits that stick, learned early.

Multi-file projects & REPL

Split programs into modules that import each other, and poke at ideas in an interactive REPL alongside your code.

Assignments with autograding

Instructors publish assignments with visible and hidden tests; scores sync to the course gradebook through LTI (Brightspace and friends).

Lesson embeds

Drop a live, runnable code editor into any lesson page with an iframe — students run the example without leaving the reading.

Privacy-light by design

Code executes on your device, in the browser — not on a server. Scratch work stays local unless you sign in to sync it.

For instructors

Built for teaching, tested in class

Academpy grew out of an intro CS course and covers the workflow around the code, not just the editor. Author assignments in the browser, autograde with hidden tests and rubrics, and review submissions as they come in.

  • Assignment authoring with starter files, READMEs, and per-question tests
  • Autograded submissions with instructor feedback threads
  • Draft sync — student work autosaves and survives refreshes and crashes
  • Academic-integrity event log for exams (edit shape only — no tab or focus spying)
  • LTI launch and gradebook sync for Brightspace/D2L courses
  • Open-access mode for workshops — no accounts needed

Start coding in seconds

Open the IDE and run your first line of Python before the coffee cools.