See what you're capable of.

“This is the most interesting course for creative programming, or simply if you are a programming enthusiast. The course materials are excellent, and provide a wide range of personal exploration, and you are able to model many interesting, real or fictional, natural scenarios.”

STUDENT REVIEW
The Nature of Code 

Learn HTML/CSS, MaxMSP, p5.js, ChucK, TensorFlow and more

fully interactive online learning

GET STARTED TODAY

Dan Shiffman

Casey Reas

Chandler McWilliams

Rebecca Fiebrink

Laetitia Sonami

Lauren McCarthy

Co-founder of The Processing Foundation

Co-creator of Processing, UCLA

Lead developer of p5.js, ITP NYU

Asst. Professor of Design Media Arts UCLA

Lecturer of Computing at Goldsmiths University of London

Sound artist and performer, The Lady's Glove

Processing Foundation

VIEW COURSE

Vectors & Physics Engines

Steering Behaviors

Fractals & Genetic Algorithms

Daniel Shiffman with special guest Lauren McCarthy

Goldsmiths University of London

VIEW COURSE

Design Real-time Interaction

Computational Processes

Aesthetic Approaches to AI

Rebecca Fiebrink with special guests Laetitia Sonami and Baptiste Caramiaux

University of California, Los Angeles

VIEW COURSE

Interactive Aesthetics

History of Interactive Coding

Creative Coding

Chandler McWilliams, Casey Reas, and Lauren McCarthy

JOIN TODAY

Learn from the best artists and institutions at the center of art and creative technology.

LOG INSIGN UP

Earn a verified and shareable Certificate of Accomplishment.

Discuss lessons, coursework, and important announcements on easy-to-use forums.

Showcase your work with professional portfolio building tools.

Learn on your own schedule through fully optimized, mobile friendly lessons.

Watch lectures come to life across videos, animations, demonstrations, and interviews.