Actions and Detail Panel
Creative Coding 101
Thu, 20 April 2017, 6:00 PM – 9:00 PM PDT
What does software have to do with art, anyway? Everything!
From animations and interactive media to sculptures and installations, creative code is being used in every facet of contemporary art. This class goes over the fundamentals of software as a tool for visual artists.
We’ll learn about the basics of programming, like variables and functions, so you can read and understand code. From there, we’ll look at logic and loops, where the magic starts to happen.
Then we’ll apply your new skills to create an interactive pattern design tool, and use it to generate vector format patterns, compatible with digital fabrication tools like the laser cutters and CNC router.
Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. There are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning and prototyping.
A basic knowledge of programming is helpful but not necessary. We will start from the beginning.
A laptop with Processing installed.
Please look over https://processing.org/tutorials/gettingstarted/ before class to become familiar with the environment.
Instructor - Tim Rolls
Artist, Designer and Creative Coder. Tim has worked across a broad range of mediums including print, digital and motion media, interactive and installation art.