Creative Code
Creative code now comes in two varieties.
The activities are the same, but each flavor uses a different programming tool. Choose the option that works best for your setup:
Creatve Code with Processing
- Processing is a free, artist- and beginner-friendly coding language, also used by professional artists.
- Processing uses a free program you have to download to your computer, so it may not be the best choice if you are on a tablet or Chromebook.
- Processing makes it a bit harder to share your work online, compared to P5.
- This Creative Code site was originally made (and taught) using Processing.
- Because Processing runs on your computer and not on your browser, it can make use of your computer's full power. This means it sometimes runs complex projects more smoothly.
Creative Code with P5
- P5 is a ALSO free, artist- and beginner-friendly coding language! (Based on Processing)
- P5's free coding environment is all online, which makes it much easier to use on Chromebooks and tablets.
- P5 projects are also much easier to share and exhibit online.
- These lessons were originally made before P5 existed, and adapted to it later. I've ironed out all of the bugs (I think).
- P5 can sometimes run a little slowly when doing very complex things, when compared to Processing. It probably won't make a big difference with the projects included in these tutorials.