Computational Photography – P09W11-20

Date: Jul 27 - 31, 2020

Skill Level(s): II to IV i

Instructor(s): Adam Ferriss

Price Option(s):
$450 — Reduced Tuition (COVID-19 Artist Relief Offer)
$1,155 — Full Price Tuition (For those able to pay at this time)

Students may choose to pay the Reduced Tuition or the Full Price Tuition. Additional need-based scholarships available upon request.


Go behind the digital image into the complex and numerical beauty of code, without which there would be no image to see. This workshop dissects the images of webcams and smartphones and explores how they can be manipulated with different programming frameworks. Participants learn the basics of coding using pre-made templates with an eye toward photographic manipulation. Students work with Processing and iOS, learning to code their own software and create filtration to apply to their own photography.


Webcams, Smartphones, Processing and iOS


Adam Ferriss is an artist based out of Los Angeles, working with custom software to create websites, print media and real-time video effects. Some of his most recent works harness technologies like face tracking, neural networks / AI, and augmented reality to manipulate live camera and photographic imagery. Past clients include The New York Times, The New York Times Magazine, Wired, Time Magazine, The New Yorker, Google and Apple.

Additional Information: Five day virtual classes generally meet Monday – Friday from 9-10:30AM (MST) for one to two hours of group class time via Zoom Video Conferencing software (download free from and then have one-on-one sessions in the afternoons from Monday – Thursday 1-4PM.

An Anderson Ranch staff member co-teaches the class and coordinates the online platform. There can be a group critique Friday afternoon to wrap up the class. Further details will be emailed to registrants.

Adam Ferriss - Sift (Detail)

You May Also Like

Advanced Studio Critique: A Praxis Engaged – D02W01-21

Learn More

Pushing the Boundaries: creative digital image-making – P07W06-21

Learn More

Coding for Artists with p5.js – P02W01-21

Learn More

Creative Writing with Computation and Machine Learning – P02W02-21

Learn More