generativeArt.online

(aka Creative Coding Online : MADD 23632)

Though the web was originally conceived as an online space for sharing hyperlinked documents, the modern Web browser has evolved into a creative coding playground capable of producing all manner of networked art and algorithmic compositions. In this course we'll learn JavaScript, the Web's defacto programming language. Throughout the quarter we'll experiment with various different Web APIs for creating generative and interactive Internet art including the DOM (for interactive/dynamic content creation), Canvas (for 2D/3D animations) and Web Audio (for algorithmic sound/music). We'll learn how to produce work that responds to various input sources (trackpad/mouse, touchscreen, keyboard, cameras, microphones) and how to fetch and incorporate data from external APIs elsewhere on the Internet.

From A Tribute to Heather by Evan Roth Olia Lialina, GIF portrait