Creative Coding Resources

This is a selection of resources to support people to start learning to code using Processing and/or Sketchpad (which is an browser-based version of Processing that can support collaborative coding).
Processing is a coding environment specifically aimed at visual artists and others interested in using code in particularly creative ways (although coding itself is creative problem solving :)).
It's easy to Download and install Processing and have a play.
- Take a look at the workshop document (Word), and open the simple starter sketch. You can cut and paste the code straight into Processing.
- Jiggle some shapes with the Generated Circles zip challenge
- Try the making things go boing zip
- Try the flappy cakes zip challenge!
The Processing Cheat Sheet gives a super helpful overview, and the common questions doc hopefully answers some, erm, common questions about the differences between Java and Python :).
If there are a group of you, or you like to work with others and/or share your code, look at the collaborative environment called Sketchpad.cc, which basically runs Processing in a browser while allowing several people to make changes to programs together.
Have a go at some of these creative challenges in Sketchpad!
- The Hello Processing introductory interactive video is highly recommended (it's only an hour long).
- More cake-based recipes for coding.