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.

Fresh book recommendations delivered straight to your inbox every Thursday.