Training Classes
If you learn best via in-person training classes, there are plenty of courses to choose from that are dedicated to WPF.
My Thoughts
Many courses are taught using the same curriculum that is available as the Microsoft e-learning products, so if you are self-motivated and want to
save some green, check those out. I have had some good experiences with classroom training, including the WPF course offered by Developmentor. It
was taught by
Pierre Nallet, an excellent instructor who was well versed in WPF. Here are my recommendations when considering in-person training:
- Was the course custom developed, or does it follow the standard Microsoft course curriculum? If the latter, consider e-learning courses.
- Will you be able to dedicate yourself during the week of the class, or will you be juggling outside responsibilities and/or a commute? Immerse yourself in training if possible.
- Can the instructor code on the fly in order to customize the class to the audience and answer specific questions? This will make the class more interesting and more relevant to your scenario.
- Will you be able to apply and actively use what you learn in the class in the weeks following? You need to continue learning or much of what you learned will be forgotten.
That being said, here are some of the major players in the training space. If you have more to add to this list, email me!
Developmentor

Developmentor is highly respected in the training space. Many of their instructors are authors and consultants. They offer
the following courses which cover WPF in some form:
Pluralsight

Pluralsight has grown to become one of the premier Microsoft .NET training providers. Like Developmentor, many of their
instructors are well known in the industry as authors, speakers, and consultants.
Wintellect
Wintellect was founded by legends in the computer world: Jeff Prosise, John Robbins, and Jeff Richter. They seem to
focus more on in-house training.