Microsoft Surface

Microsoft Surface Design and Development Training
Microsoft Surface Design and Development Training
Welcome to Microsoft Surface Design and Development Training.  You are invited to progress through the nine online training modules at your own pace; or jump directly to the content you need most.  After completing this training you will be well on your way to creating your own Surface applications.
For information about Surface product support, see Support. For additional technical information about Surface (such as how to develop applications or administer the software and hardware), see Technical Resources.

This course is a great starting point for those new to Surface application design and development.  If you have completed Surface Training you can return to this site at any time to review topics of interest.  Please use the module links to the left to begin your training experience.
The course begins with an introduction to the Microsoft Surface platform and its unique attributes – including its vision (camera) based massive multi-touch input, 360° multiuser interface, and physical object recognition.  Subsequent training modules include detailed videos, how-to information, reference materials, and step-by-step hands-on labs. Topics include the Surface SDK, WPF controls, user experience guidelines, the Surface shell, simulator, hardware and more.