I took this online FAUST course a few years ago. I think they are still free unless you want the "Certificate of Participation". The course is partially given by the guy who invented it and another one of the main guys pushing it forward. Don't get the impression that they are actually "there". The videos are a few years old coursework is robo-graded and whatever support you can get is iffy.
FAUST is very cool and powerful, occasionally baffling. The error messages it generates when you make a mistake are the least helpful thing I have ever seen.
This course provides an in-depth overview to the Faust programming language including fundamentals of functional programming. Students will implement a wide range of audio effects and synthesizers from scratch and learn how to turn them into various “finished” audio products. It also emphasizes...
www.kadenze.com