Programming assignments that run and mark in your browser.

Online IDE for teaching Python and Java. Students write, run and hand in code in the browser — no installs, no setup, marked automatically.

Your region: United States

snipcode.io/workspaces/checkout-calculator
checkout.pypricing.py
1 def total(items, member):
2 if member:
3 return subtotal(items) * 0.9
4 return subtotal(items)

$ run checkout.py

All tests passed, 4 of 4

What students get in the browser

Guided assignments

Instructions, starter files, and automated tests in one place.

Practice projects

A blank Python or Java workspace, any time you want to try something.

Isolated execution

Every run happens in its own container, with its own memory and its own clock.

Ready to start coding?

Create a free account