Microsoft published the first in training content for windos Phone 7 led by MVPs. There're 12 sessions in total, each about :50 minutes in length. Think of this as a semester's worth of class time to help you in your quest to be an awesome Windows Phone 7 developer. It's self-paced, and both Rob and Andy are pretty approachable.
Here're the Windows Phone 7 Jump Start sessions & Videos:
Introduction: A quick tour of WinP7 and how you write programs for it.
Building a Silverlight Application, Part 1
Building a Silverlight Application, Part 2
Building Games for the Windows Phone 7 Platform
Building XNA Games for the Windows Phone 7 Platform, Part 1
Building XNA Games for the Windows Phone 7 Platform, Part 2
More Video on Page 2: