Workshops

Jul 11 2025

VF25 | My Computer and I Watch Each Other (Digital Embodiment Poetics)

Explore how body gestures can generate poetic texts, visual fragments, and ambient responses using p5.js and MediaPipe to create a browser-based interactive artwork.

More
Jul 13 2025

VF25 | Pocket Portal Power Play: Wi-Fi Access Points with a Twist

Learn how to create a custom Wi-Fi access point and web server which will appear as public Wi-Fi to surrounding devices and display your custom site.

More
Jul 16 2025

VF25 | Ritual of Reuse

You’re invited to bid farewell to, and find new life for, deceased game controllers. By repairing our relationships with broken technologies, can we repair our relationships with each other and our larger ecosystems? In this ceremonial teardown, we reflect on hardware life-cycles and the physical footprints left by our technologies.

More
Jul 19 2025

VF25 | Ephemeral Matter: Hand Sculpted 3D Printing

Sculpt by hand, 3D scan, and 3D print a unique personal effigy using multiple material filaments in this beginner-friendly, hands-on intro to 3D printing and OrcaSlicer.

More
Jul 26 2025

VF25 | 3D Scanned Portraiture

Create a personalized 3D-scanned portrait using Blender and a handheld scanner. This fun, hands-on workshop is ideal for those with basic 3D skills—perfect for a profile picture with flair!

More
Past workshop
Sep 25, 2014

Creating Images from Code Using Processing

This workshop focuses on simple techniques for making art based on code. These techniques can be applied to algorithmic art, data visualization, or graphic design.

More
Past workshop
Sep 18, 2014

Introduction to Video Glitch Processes

This workshop will include a brief artist talk about glitch and glitch art techniques, an overview and exploration of the software necessary to glitch video, tips on where to source video material and what kinds of material are best to work with, an introduction to various experimental techniques and methods of outputting the files.

More
Past workshop
Sep 4, 2014

Turn Anything Into An Interactive Controller: MaKey MaKey Workshop with Pearl Chen

Join in on this 3-hour, hands-on workshop to explore what you can do with physical computing. Use a real banana to enhance a banana throwing game. Use real water to enhance a swimming tutorial app. Use tilt sensors to add physical exercising to any software program. Wherever your imagination takes you.

More
Past workshop
Aug 23, 2014

Summer Sampler Series: Processing Quick Class

In the Processing Quick Class, you'll learn the basics of creative coding, using the Processing language.

More
Past workshop
Aug 14, 2014

Creating Interactive Art Installations, Part 3: Interactive Video

In the final workshop of this series, we will learn how to detect user presence and interaction. We'll use a webcam as an input to trigger events, and explore a number of different techniques that allow your project to "see" people around them and respond accordingly.

More
Past workshop
Aug 7, 2014

Creating Interactive Art Installations, Part 2: Introduction to Interactive Audio

In this second workshop in the series, we will get familiar with the basics of digital audio and how to use live audio to make sound reactive work!

More
Past workshop
Jul 31, 2014

Creating Interactive Art Installations, Part 1: Introduction to Max 6

In the first workshop of the series, we'll learn the basics of manipulating both pre-recorded and live video feeds in real-time. To get there, we'll use the Max 6 programming environment. 

More
Past workshop
Jul 17, 2014

Summer Sampler Series: Arduino Quick Class

In the Arduino Quick Class, we'll introduce students to the most common tool used today to create physical, interactive projects. If you've seen a piece of interactive, robotic, or electronic art recently that made you say "How'd they do that?" there's a pretty good chance that the answer is: "Arduino." 

More
Past workshop
Jul 3 - 17, 2014

Learn to Program Video Games with Stencyl

In this workshop, you’ll learn how to build a game with movement, physics, graphics, and interactivity, and also learn core coding and logic flow concepts that are applicable to almost all programming languages and frameworks.

More

Pages