You can code.

Code is more than just ones and zeroes. Code is a creative process that allows you to express yourself, reach other people, generate art, and make stuff in new ways every day.

Happy Coding is a collection of tutorials and examples that start at the absolute basics and take you through advanced coding techniques.

So far we have tutorials for Processing, Java, HTML, and JavaScript. P5.js, Android, and server development tutorials are coming soon!

We also have example programs that you can build from, as well as teaching guides if you want to use the site in your classroom.

Start coding!

New Tutorials

New Examples

Latest Blog Post

New Nav Font - May 28, 2017

I’m going to keep this one short and sweet: I’ve been playing around with a new nav font! :tada:


old nav font

Oh no, look how terrible and boring it is! :crying_cat_face:


new nav font

Oh wow! Look how beautiful it is! :scream_cat: :heart_eyes_cat:

Okay yeah it’s not the most innovative change in history. But I do think it’s an improvement. I wanted to go with a font that felt “computer-y” so I ended up going with a monospaced, blocky font. Something you might see in a console or a code editor....... (read more)