Found in 4 comments on Hacker News
ndiddy · 2023-12-11 · Original thread
Not a course, but the best resource I've found for UI design is the Windows 2000 interface guidelines book: https://www.amazon.com/Microsoft-Windows-Experience-Professi... . It lays out everything (big and small) that made older Windows versions nice to use in an easy to digest format.
prezjordan · 2022-10-24 · Original thread
Good catch - You can probably tell which parts I took from Microsoft Windows User Experience [0] and which I built while eyeing my VM.

Unsure why there's a discrepancy. You're probably right re: taskbar buttons.

https://i.imgur.com/dxOYj2Y.png https://i.imgur.com/X3DJ50T.png

[0] https://www.amazon.com/Microsoft-Windows-Experience-Professi...

The Win32 counterpart to the UWP-centric design guidelines are here[1], titled "The Windows Interface Guidelines — A Guide for Designing Software".

Much more practical to designing native desktop software, whether you are using Win32/WinForms/QT or otherwise for your rendering engine. IMHO this is what makes a program 'intuitive' and 'natural' to many working adults ages 25+, which is often the target demographic, even if the program will not look 'modern' or have high "design award" value.

EDIT: and is even available in dead tree form: [2]

[1] https://www.ics.uci.edu/~kobsa/courses/ICS104/course-notes/M...

[2] https://www.amazon.com/Microsoft-Windows-Experience-Professi...

graiz · 2020-03-03 · Original thread
I actually worked on the followup to this book for the release of Windows XP at Microsoft. You can find it on Amazon if you're interested. https://www.amazon.com/Microsoft-Windows-Experience-Professi...

It was written largely by Tandy Trower (inventor of Clippy) and has many similarities to Apple's original Human Interface Guidelines though very different too.