Learn Processing (online)
Coding Train – Processing tutorial video series by Daniel Shiffman
Kadenze – Nature of Code (p5js) – Online course for p5.js that covers fractals, genetic algorithms, physics and vector forces, steering behaviors and more. Taught by Daniel Shiffman. Certificate of completion available.
FutureLearn: Creative Coding – Free, 6-week online course that teaches the fundamentals of Processing, as well as the required programming basics. Each week has a set of Articles / Videos / Discussions, along with a zip file full of well-commented examples & Infographic Printouts. *The course isn’t active at the moment, but you retain unlimited access to the course content once enrolled. Student Gallery.
Processing: A Programming Handbook for Visual Designers and Artists
(Second Edition) (Casey Reas & Ben Fry) – Links to buy on Amazon and MIT Press
Form + Code (Casey Rheas)
Nature of Code (Shiffman) – Downloadable .pdf (name your price)
Learning Processing (Shiffman) – Book links, resources, code examples, videos, and more…
Getting Started with Processing: A Hands-On Introduction to Making Interactive Graphics (Casey Reas & Ben Fry)
OpenProcessing.org – Collection of shared algorithmic design works created with Processing and p5js