~/codecommons

# interactive coding, right in your browser

build real things,
one line at a time.

Work through short lessons, build things, and put what you've learned to the test with hands-on puzzles and projects. No installs, no setup.

100% free and open source, Always.

main.py

print("hello, world")

hello, world▊

Mascot character
01

Explore & learn

Pick something to learn, or explore shaders, circuits, lessons, coding projects, and whatever else you're curious about.

02

Test your knowledge

Put what you've learned into practice with puzzles and challenges that make you think in new ways.

03

Make your own

Create your own puzzles, circuits, shaders, projects, and other things to learn and share.