WPF (Windows Presentation Foundation) is the new way to write desktop application for Windows.
This course will take you from WPF newbie to WPF master. To attend this course, you should be very comfortable with C# and XML should have no secret for you. You don't need any experience writing Windows applications.
This course focuses on the cool aspects of WPF: XAML, styles, data binding and data templates, control templates and animations. In particular, you'll explore mixing these different concepts: for example, declaring a style that override the default visual representation of a control and uses animations. Or taking a simple ListBox and changing its different templates (panel template, item template, control template, etc)
At the end of the course, you should be able to write a file explorer from scratch entirely in WPF - and you'll see it's much quicker than any other technology.