WPF
WPF on modern .NET taught MVVM-first: XAML, data binding, CommunityToolkit.Mvvm, commands, validation, navigation with dependency injection, theming, and testable view models.
Advanced WPF on modern .NET: Generic Host architecture, DataGrid at scale, custom controls, graphics and animation, Windows interop, performance, migration, and deployment.