Microsoft Online Resources

70-599 Learning Plan

Learning Plan for Designing and Developing Windows Phone Applications. This learning plan is intended to help developers gain the knowledge and skills to design and build engaging consumer applications for the Windows Phone Platform

It is all here
Windows Phone Champ
Microsoft Public Sector (DPE)