
I wrote a book last semester that might be of interest.
The book is free, online, and interactive.
It integrates with Cardinal (the VCVRack port to the web) so that students can launch a modular environment directly from the text, preconfigured with starter patches as appropriate.
Similarly there are various simulations and animations embedded, mostly for physics concepts.
The intended audience is high school/college freshmen from non-STEM backgrounds who have an interest in music.
The goal is to get such students interested in STEM and to engage in computational thinking via modular.
The overall organization of the book is spiral, starting with a brief history of synths, necessary background physics, a modular quickstart, basic controllers/generators/modifiers followed by sound design chapters, then another round of these covering more advanced topics.
I taught a freshman seminar with it while writing it, and that went fairly well. It was about half musicians and about half not.
Any comments/suggestions would be appreciated

Here is the link:
https://olney.ai/ct-modular-book/
Due to current limitations in Cardinal, the best option is to use Firefox on computer with a mouse (not iOS, not a tablet).
These limitations will probably disappear at some point according to the Cardinal roadmap.
Best,
-Andrew