It's not a full course, but this set of principles influenced my approach to design:
https://anthonyhobday.com/sideprojects/saferules/
EDIT: To be clear, not the author. Just found this on HN at some point
https://anthonyhobday.com/sideprojects/saferules/
EDIT: To be clear, not the author. Just found this on HN at some point
The other is Tania Rascia's (which shows each rule being applied to the same example, instead of each rule being demonstrated in a vacuum). I think the two different ways of illustrating the impact of each "rule" can be helpful for a pretty wide range of folks who often think in different modes.