WPF and Expression Resource

Please see the part II of this post here, which includes resources for Silverlight.

Where can I learn more about Windows Presentation Foundation and Expression Studio? How can I build rich user experience in Expression Studio based on WPF? While I was learning Microsoft’s new presentation platform (WPF) and creative design tools (Expression), I collected the following list of resources I'd like to share with you. I’ll update this list as my journey continues.

Getting started



  • Channel 9 Expression videos: a four part video on Expression including Blend, Web, and Design.
  • Lynda.com
    • Expression Web Essential Training with Joe Marini: “From understanding the concept of smart web design, to creating, editing, and maintaining a web site, instructor Joe Marini, Group Product Manager at Microsoft, gives his insider tips for real-world web site design using Expression Web.”
    • Expression Blend Beta Preview with Lee Brimelow: “Instructor Lee Brimelow explores all of the application's features and capabilities, from the user interface panels to creating and importing assets. He also covers integrating 3D content, using WPF text controls, layout controls, and user input controls, and creating animated effects.”
  • Expression Web Total Training
  • XAML Tutorial


You can get fast response to your detailed technical questions by WPF and Expression team members in these discussion lists.

Dedicated sites:

  • MIX University: a site dedicated to the next generation of web experience. On the site, you can find demos for ASP.NET AJAX, gadgets, WPF/E, hands-on labs for Expression and much more.
  • ExpressionBlend.com by Brennon Williams: “the primary aim of this site is to assist developers and designers in how to use the exciting new user interface (UI)/ user experience (UE)development tool from Microsoft, Expression Blend.”
  • By-Expression by Cheyl D. Wise: a great place to learn about Expression Web. Cheyl is the author of Foundations of Expression Web: The Basics and Beyond.
  • Learn Expression offers free video tutorials for learning Expression tools.

Bonus: Microsoft blog directory