kadenze provides free online courses that are pretty well put together, and has some good looking ones in this area:
Intro to real-time audio programming in ChucK
Real-time audio signal-processing in Faust
Intro to audio plugin development (C++/JUCE)
Physics-based sound synthesis for games and interactive systems (ChucK)
In a similar area lies the world of sonic pi, a live-coding language (for writing music with code in real-time), which I have a preference for. It’s based on Ruby and pretty easy to understand as far as languages go, with lots of tutorials in-built. The back-end is SuperCollider. More info on live-coding @ toplap.org
There’s also this thread on here which has a lot of info and examples of devices and materials. Happy hunting!