Learn How To Code, Creatively

Would you like to harness the power of the computer as a creative tool? Are you curious about how artists like myself create interactive installations, software art, generative and algorithmic prints, and more? Join me for a workshop or one-on-one training, and learn how to use code to express your ideas and make beautiful things. It’s not as hard as it looks!

Workshops

Introduction to Processing

Processing is an open source creative coding programming language used by tens of thousands of students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. At this workshop, we’ll start from the beginning, learning the basics of this virtual sketchbook. Don’t worry if you’ve never used Processing before, or never programmed before – this intro workshop is suitable for beginners.

Next Date: TBD

If you are interested in this workshop and would like to be notified when the next one is scheduled, please contact me to let me know.

One-on-one Training

Get up to speed quickly on a creative coding technology or kickstart a new project or idea in a focused, one-on-one session with me. In a personal training session, we can focus our time exclusively on your needs.

Note: I’m not currently accepting new training clients, but may be able to connect you with a colleague. Contact me to let me know what you need help with.

Processing Orlando

I started an arts & tech meetup in Orlando, Florida for people interested in using code as a creative tool, though I’m no longer directly involved. The meetings are free and open to the public, and often include a tutorial, walkthrough or demonstration of a creative coding tool or technique. Visit Processing Orlando to find out more.

Tutorials

Additional Learning Resources

If you want to learn creative coding, I highly recommend starting with Processing. You can do this in person (see above) or by yourself at your own pace:

  • Processing.org – official website with the free cross-platform download, great documentation, a list of fantastic books for learning, and more.
  • What is Processing all about? You can watch Hello World! Processing, a 40 minute documentary, to find out.
  • Check out hello.processing.org, Learning Processing, The Nature of Code (book, videos). Daniel Shiffman is a powerhouse.
  • Learn and use Processing in the browser at Khan Academy.
  • Look at, learn from and dissect other people’s code on OpenProcessing.
  • ControlP5 is a great UI library for Processing (buttons, sliders, etc).
  • If you happen to be in NYC and want to learn from some of the best, check out the occasional workshops taught by Marius Watz and Jer Thorp

If you want to get into the hardware side of things, check out Arduino, Raspberry Pi, Leap Motion, and Kinect.

Some of my favorite inspiration in the world of art + tech: