This two-day course will introduce the principles of real-time embedded programming for audio and sensor applications. The course will use Bela (http://bela.io), an open-source embedded hardware platform featuring ultra-low latency and high-bandwidth sensing. Over two days, students will learn the basic principles of real-time programming, block-based audio processing, and working with analog and digital sensors to create basic digital musical instruments. At the end, students will be directed to online resources where they can further develop their skills. The course will be based on C++ programming, a common language for embedded hardware applications. Basic familiarity with C/C++ or a related language is helpful but not required.