generativeArt.online

MADD 23632

Trade doomscrolling for art making. The web wasn’t built for mindless consumption and targeted ads, it began as an open, accessible space for human connection and creative expression. In this course, you’ll help reclaim that original spirit. You’ll learn the fundamentals of creative coding and apply them to one of today’s most malleable digital canvases: the web browser. Through the process of creating generative and interactive Internet art, you'll develop a foundational understanding of core programming concepts as expressed through JavaScript, the web's de facto programming language. 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. In this course we will not only push the boundaries of what the web can do but also challenge what we think the web is for.