Readings
-
How Computer Code Became a Modern Design Medium—an Oral History, Liz Stinson
-
Nobody Tells this to Beginners, a visualization of Ira Glass's quote by Saar Oz
-
Understanding Comics, Scott McCloud — this excerpt offers a really useful appraoch
for thinking about both representational and abstrct sequence design
-
Design as Art (excerpt), Bruno Munari
-
So you want to build a generator…, Kate Compton
-
Closing the Loop, Aria Dean
-
Six Features, Nick
Fox-Gieg — the six core features of (almost) any programming
language, demonstrated in Java, Python, JavaScript, C#, and C++.
Tutorials
General
-
Coding Train, Dan Shiffman
-
AriCiano, Ari Melenciano
-
Qtv, Qianqian Ye — p5 tutorials in Mandarin
Color
-
Rainbow Paintbrush in p5.js, Kelly Lougheed — practical example on using
colorMode() HSL
Trigonometry
-
The Nature of Code: Oscillation, Dan Shiffman
Text Processing
-
Text and Type, Allison Parrish
-
Introduction to RiTaJS, Allison Parrish
Image Processing
-
Instagram Filters with p5.js, Kelly Lougheed
-
Generative Design: Image (excerpt), accomodated by
p5 examples, Benedikt Gross, Julia Laub, Claudius Lazzeroni, Hartmut Bohnacker
-
p5.Pixelator.js, Ksawery Kirklewski
p5 Libraries
-
Serial Communication with Arduino and p5.js, Irene Ye Yuan
JavaScript
-
JavaScript Basics, Lauren McCarthy
DOM
-
Beyond the Canvas, Evelyn Masso
Video and Pixels
-
Video and Pixels Playlist, Coding Train
Misc.