Training > Processing and Arduino in Tandem

Online Course:
Processing and Arduino in Tandem
Creating Your Own Digital Art Tools

Instructor: Joseph Gray

This course is an online course in partnership with creativeLIVE

What you'll learn | About this online course | Who should attend? | Instructor | About creativeLIVE

This Online Training Course Has Concluded
The sessions were presented live during August and September, 2010.

Video Cover

Purchase the Video
Download the full online course for $89. Code examples and slides are included.

What you'll learn:
  • Use Processing to create basic software applications
  • Make your own drawing and animation tools
  • Create a GUI (Graphical User Interface) to control your software
  • Use an Arduino to provide physical controls for your drawing and animation tools

About this online course:

Create your own drawing and animation software–and learn basic programming and electronics skills at the same time. This engaging 5-week online course introduces you to two simple tools: Processing, a programming language for visual thinkers, and Arduino, a hardware platform for working with electronics. You'll learn how to use these tools together to build something useful right away.

You don't need programming or electronics experience to get started. Processing is easy to learn, and you'll get to know Arduino with a starter kit. You'll also have direct access to the instructor via online Q&A during the workshop. And here's the best part: the courses are free. It's a fun and inspiring way for designers, artists, and beginning programmers to learn basic graphics programming.

Download the full online course for $89. Code examples and slides are included. This video package is also available on Safari Books Online.

Who should attend?
  • Artists, designers, inventors and/or technicians who want to expand their digital toolkit
  • Beginning to intermediate coders familiar with some programming basics
  • Anyone interested in creating physical interfaces to their own custom software
  • Creatives of all kinds who want to learn how to build their own digital art tools

What you'll need:
  • Mac OS X, Linux, or a Windows PC with Windows XP or Windows 7
  • Processing IDE 1.2 or greater, available online at
  • Arduino 0018 software, available online at
  • ControlP5 GUI library for Processing, available online at
  • The projBox Kit:
    • Available from MakerShed. This electronics kit contains everything you need, with no experience necessary. See details.
    • Build your own kit: You can also collect the parts to make your own electronics kit. You'll need an Arduino, Breadboard, 4 10k potentiometers, 4 SPST switches, 4 LEDs, USB cable and a basic electronics toolkit (such as wires, wire-cutters, solder, and a soldering iron). You'll also need a project box to hold everything together.


Joseph Gray, a Seattle-based artist and designer, has taught workshops on Processing and Arduino at Metrix Create:Space in Seattle. After earning a BFA from Cornish College of the Arts in 1999, he began learning programming in the graphic design industry – which led him to create custom software and hardware tools for art installations and visual performances. His sculptural and performance work has been exhibited at Unit B Gallery in San Antonio, Meridian Gallery and The Lab in San Francisco, and a multitude of venues in the Pacific Northwest, including 911 Media, Bumbershoot, and the Seattle Art Museum Gallery. A portfolio of his work can be found at

About creativeLIVE

creativeLIVE is a Seattle-based company that provides professional training for creative teams and individuals. creativeLIVE is known throughout the world for its free webcast training programs on design-related software, including Photoshop, Dreamweaver, Acrobat, Lightroom, and more. Visit to learn about upcoming training events.

Arduino Training
Purchase the video.

Video Cover Processing and Arduino in Tandem
Price: $89

Buy the video course and get access to all five sessions, including slide presentations and code examples. Each session was presented live during five consecutive weeks in August and September 2010, and they are now available for download.

  • Get Started with Processing and Arduino (Overview)
    Through five weekly sessions, you'll learn how to create graphical applications using the open-source Processing language and environment, and then how to control them with a hardware interface you build yourself using an Arduino. This short overview class will introduce Processing and Arduino, get the environments installed, and make sure you're all set up for the rest of the course.
  • Build a Drawing Application
  • Create an Animation Application
  • Construct a Physical Interface
  • Expand the Animation Application into 3D

Make the most of your course with our exclusive project kit.

Now in Stock!
Kit projBox Kit
Buy it now at Makershed!

The projBox Kit contains everything you need to follow along with Processing and Arduino in Tandem. The kit, which requires no soldering, is ideal for beginners in electronics and physical computing.

The projBox itself is a simple, laser-cut box designed to hold an Arduino and a breadboard. The lid of the box has pre-cut holes for attaching knobs, switches, and other components. Ports cut in the end of the box allow access to both the USB and external power jacks of the Arduino. The projBox is particularly ideal for projects where the Arduino is being used as a physical interface for software running on a separate computer.

The projBox Kit contains:
  • projBox
  • Arduino Duemilanove
  • Electronics Breadboard
  • 4 10k potentiometers
  • 4 SPST switches
  • 4 LEDs
  • USB cable
  • Wires

Group Discounts or On-site Training
For more information about group discounts or on-site training, contact

Sponsors & Media Partnerships
For more information on sponsorship opportunities and media opportunities, contact

Contact Us
For questions or to speak to a customer service representative, please contact:
1-800-998-9938 / 707-827-7000 /