Online Courses

Explore our comprehensive online courses designed for artists, musicians, and digital creators

Introduction to Programming for Musicians and Digital Artists

beginner

The course, lecture, and examples build on each other to teach the fundamentals of programming in general (logic, loops, functions, objects, classes) and also deals with advanced topics including multi-threading, events and signals. Throughout the course, students create meaningful and rewarding expressive digital "instruments" that make sound and music in direct response to program logic. The ChucK language provides precise high-level control over time, audio computation, and user interface elements (track pad, joysticks, etc.). ChucK is used (unknowingly in most cases, via SMule Apps) by millions of users throughout the world, and is the backbone of dozens of academic programs and laptop orchestras.

Sound Production in Ableton Live for Musicians and Artists

intermediate

This course provides hands-on experience in producing, mixing, and sound design with a digital audio workstation. Students will learn the fundamentals (physics) of sound and digital audio, proper gain staging, where and how distortion enters recordings and mixes, how to set levels and panning, effective sub group mixing, and an introduction to signal processing such as equalization, compression, delay, and reverb. The material covered ranges from foundations to advanced topics such as Ableton "racks", multi-band effects processing, advanced modulation, warping, and audio analysis tools.

Sound Synthesis Using Reaktor

intermediate

This course provides an introductory overview of audio synthesis and visual programming using Native Instruments' Reaktor Software. Students will receive an in-depth look into various audio synthesis methods, including: additive, subtractive, sampling, wavetable, physical modeling, and granular synthesis, as well as various types of modulation synthesis. Students will also learn about the history of the synthesizer and electronic music.

Web Development and Design for Artists

beginner

In today's digitally connected world, an engaging, distinctive website is a necessity for artists, musicians, designers, and creators. This course provides an introduction to website design and development for artists, providing the tools to create and maintain a unique online identity. You will learn how to build a custom website, leverage content management systems, and customize with HTML, CSS, and PHP. The class teaches essential skills for designing and organizing your website to create visually distinctive and engaging experiences.

Interested in Learning More?

These courses provide foundational skills and advanced techniques for creative computing, sound design, and digital artistry.