An online IDE for teaching Python and Java

Code, learn and build on any device. Students write, run and hand in their work in the browser — no installs, no setup, nothing to repair on a school laptop.

Your region: United States

snipcode.io/projects/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