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
Oct 17 - 31, 2013

Intro to Wearable Electronics: The Comprehensive Workshop Series

In this 3-part series, we'll learn tools and techniques in the rapidly expanding field of wearable technology. 

More
Past workshop
Sep 26 - Oct 10, 2013

Intro to Interactive Installation Art with Max 6

Learn how to use Max 6 to create an interactive video piece!

 

More
Past workshop
Sep 5, 2013

Interactive Objects and the Internet: control your project via Javascript

Starting with an in-depth foundation of the client-side technologies HTML, CSS and Javascript, we’ll go on to teach you how to employ Javascript server-side using Node.js. The Node.js server will act as the hub between your Arduino (connected via Serial port) and your Web Interface.

More
Past workshop
Aug 8 - 22, 2013

Creative Coding with Processing: a 3-part Series

Over three sessions, we'll introduce you to Processing, and get you creating your own program sketches. We'll touch topics that deal with images, interactivity, and manipulating data.

This workshop is designed for those with little or no programming experience.

More
Past workshop
Jul 2, 2013

Raspberry Pi pt. 3: Advanced topics

Finally, we'll try to pull it all together by building an internet-connected application. The specific project will be chosen based on class interest, but could include a script that reads twitter and produces a motorized notification when certain terms come up, or an electronic mail flag that tells you when you have e-mail.

More
Past workshop
Jun 25, 2013

Raspberry Pi pt. 2: Python and GPIO pins

The Raspberry Pi is a credit-card sized computer. We want to learn how to take advantage of all the features, conveniences, and special tricks the board can do. So we’ll learn a little bit about Linux, Python, Networking, and electronics to open up a whole world of project possibilities.

More
Past workshop
Jun 18 - Jul 2, 2013

Intro to Raspberry Pi! A 3-part workshop

The Raspberry Pi is a credit-card sized computer. We want to learn how to take advantage of all the features, conveniences, and special tricks the board can do. So we’ll learn a little bit about Linux, Python, Networking, and electronics to open up a whole world of project possibilities.

More
Past workshop
Jun 18, 2013

Raspberry Pi pt. 1: Booting Up Pi

The Raspberry Pi is a credit-card sized computer. We want to learn how to take advantage of all the features, conveniences, and special tricks the board can do. So we’ll learn a little bit about Linux, Python, Networking, and electronics to open up a whole world of project possibilities.

More
Past workshop
Jun 13 - 27, 2013

The Ultimate Intro to Arduino Workshop Series. 3 Parts!

In this 3-part workshop, we'll learn the basics: Connecting input sensors, connecting outputs, and using serial data to communicate between the Arduino and a computer.

More

Pages