Into to Creative Coding

These tutorials are designed for folks who are new to coding.

If you’ve never written a line of code before, or if you’ve taken an intro course and want to learn more about creative coding, these are for you!

Not sure which is right for you? Read the Which Processing should I use? guide to learn how it all fits together.


After you learn about the fundamentals of coding, you can learn more advanced topics in whatever order seems most interesting to you. But if it helps, here’s the order I would recommend:

Web Development

Learn how to make websites.


Starting with Processing, Java takes you on a path to advanced topics like server-side coding and Android development.

How-To Guides

General how-to guides not specific to any language.


Are you a teacher? Here’s how you might use Happy Coding in your classroom!