Creative Programming & Live Coding
Explore programming as artistic medium through both planned creative projects and real-time improvisational coding performances. Learn creative coding environments like Processing, p5.js, and openFrameworks for building visual art, interactive installations, and generative systems. Practice live coding using tools like SuperCollider, TidalCycles, and Sonic Pi for real-time musical improvisation and audience-facing programming performances. Develop skills in algorithmic composition, interactive installations, and systems that respond to community input. Build and perform in algoraves and community events that demonstrate code as both tool and artistic expression.