Python · p5.js · in your browserWrite five lines of Python.
Write five lines of Python.
Watch the screen answer back.
A creative coding studio built for teaching. Real Python, real animation, and when something breaks — a real explanation. Not a stack trace in a console no kid will open.
sketch.py
x = 0
def setup():
createCanvas(400, 300)
def draw():
global x
background(20, 22, 26)
fill(255, 120, 90)
ellipse(x, 150, 60, 60)
x = x + 2Errors in plain English
When Python complains, we translate. NameError on 'ellips' becomes 'Did you mean ellipse?'
No DevTools, ever
Errors, output, and shape counts live next to the canvas. Kids never have to open the console.
Built for remix
Every sketch is one click from your own copy. Change one thing. See what happens.