Training Courses

These courses contain free technical training on emerging Microsoft products and technologies. Each course includes a set of videos, hands-on labs, and source code samples to get you up-to-speed quickly. Watch the videos to get an overview of the technology, then download the source code and follow along in a lab to get your hands on the technology.

Offline Training Kits

Each Training Course also links to a related offline training kit that you can download. In addition to the videos and hands-on labs, the offline training kits contain slide decks and demos which you can use to deliver presentations and events about the technology.

Recently Updated

SQL Server 2012 Training Course

The SQL Server 2012 Training Course will help you ramp up on what’s new and exciting in SQL Server 2012. SQL Server 2012 offers an impressive array of improvements of interest to IT Professionals, Developers and Information Workers alike. The course includes presentations, videos and hands-on labs that you can use to familiarize yourself with key improvements like AlwaysOn, Columnstore indexing, Transact-SQL enhancements, blob storage, semantic search, self-service business intelligence and more. If you like what you see you can download a comprehensive offline training kit with additional content that you can use to experiment with SQL Server 2012 on your own hardware.

Windows Phone 7.1 Training Course

The new version of Windows Phone (codenamed “Mango”) offers a lot of new capabilities for developers to create even better, more immersive user experiences on the Windows Phone. This course will give you hands-on experience with important developer features in Mango.

Silverlight 4 Training Course

The Silverlight 4 Training Course includes a whitepaper that explains all of the new Silverlight 4 features, several hands-on-labs that explain the features, and a 8 unit course for building business applications with Silverlight 4. The business applications course includes 8 modules with extensive hands on labs as well as 25 accompanying videos that walk you through key aspects of building a business application with Silverlight. Key aspects in this course are working with numerous sandboxed and elevated out of browser features, the new RichTextBox control, implicit styling, webcam, drag and drop, multi touch, validation, authentication, MEF, WCF RIA Services, right mouse click, and much more!

SharePoint 2010 and Windows Phone 7 Training Course

The Windows Phone 7 platform contains great out of the box integration with SharePoint under the Office Hub. But what if you want to create your own custom applications on the phone that leverage SharePoint 2010 data and services? This training course will take you through the process of creating your custom Windows Phone 7 applications that consume SharePoint and Windows Azure data and Services. You will learn how to setup your development environment. You will also see how to secure and publish your applications to the marketplace.

SharePoint 2010 and Windows Azure Training Course

SharePoint and Azure Development training course helps you ramp up on different ways to integrate SharePoint and Windows Azure. SharePoint 2010 provides many ways to integrate with Windows Azure. From simple SQL Azure data-centric applications to complex workflow that leverages custom Azure services, there is great potential to integrate these two growing technologies. The kit contains modules that include PowerPoint decks, hands-on labs and source code that shows how the SharePoint 2010 platform and Windows Azure platform can work together.

Visual Studio 2010 Training Course

The Visual Studio 2010 and .NET Framework 4 Training Course includes videos and hands-on-labs designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: C# 4.0, Visual Basic 10, F#, Parallel Computing Platform, WCF, WF, WPF, ASP.NET AJAX 4.0, ASP.NET MVC Dynamic Data.

Windows 7 Training Course

Windows 7 offers a myriad of new features to make it easy for you to make the most of your applications – as well as current PCs' hardware capabilities. Whether you want to improve robustness and performance or you want to boost end-user productivity and satisfaction, this kit will provide you with what you need to know about the new developer features to make your applications shine in Windows 7.

Office 365 Developer Training Course

The Office 365 Training Course contains developer focused presentations, self-paced labs and links to key resources to help you build solutions that leverage SharePoint Online, Exchange Online and Lync Online. In Office 365, SharePoint 2010, Exchange 2010 and Lync Server 2010 are hosted in Microsoft cloud datacenters to provide collaboration and communication as software-as-a-service (SaaS). Using this course, you’ll learn how to build collaborative and communication focused cloud solutions that run in Office 365 using Visual Studio 2010 and the .NET Framework.

Office 2010 Developer Training Course

Office 2010 is a broadly extensible platform for building Information Worker productivity solutions and developing for Office with Visual Studio 2010 makes this easy. The Office 2010 Developer Training Course includes videos, presentations, hands-on labs and source code. This content is designed to help you get started developing solutions, from Add-ins to full featured Office Business Applications (OBAs), using Visual Studio 2010 with Office 2010 and SharePoint 2010 as the core platform.

SharePoint 2010 Developer Training Course

SharePoint 2010 provides the business collaboration platform for developers to rapidly build solutions using familiar tools while leveraging a rich set of out of the box features. Visual Studio 2010 and SharePoint Designer 2010 make developers more productive and Visual Studio Team Foundation Server delivers support for application lifecycle management. Developers can integrate Line of Business data in SharePoint 2010 with read/write capability delivered by Business Connectivity Services. Sandboxed Solutions can be deployed to a shared hosting environment to limit the impact of unpredictable code to the other applications in use.

SharePoint and Silverlight Training Course

Microsoft SharePoint 2010 makes it easier for people to work together. Silverlight is a powerful development platform for creating engaging, interactive user experiences for Web, desktop, and mobile applications when online or offline. The SharePoint and Silverlight Training Kit includes videos, presentations, hands-on labs and source code.

Unified Communications "14" Training Course

Microsoft Lync Server 2010 and Microsoft Exchange Server 2010 provide the communication platform for developers to rapidly build solutions that integrate and extend communications into their business processes based on familiar tools and skills. This Unified Communications "14" Training Kit provides deep technical training on all aspects of the Lync Server 2010 and Exchange Server 2010 SDKs to give developers the skills they need to be productive developing communications driven business processes.

Identity Training Course

The videos and hands-on labs in the Identity Developer Training Course will show you how to take advantage of technologies such as Windows Identity Foundation and the Windows Azure AppFabric Access Control Service for easily solving authentication, authorization and identity-driven personalization challenges.

SQL Server 2008 R2 Business Intelligence Training Course

The SQL Server 2008 R2 Business Intelligence Training Course (SQLInsights) will help you learn how to build your first Microsoft Business Intelligence solution. SQLInsights is a great resource for developers, consultants and evangelists who need to learn the basics of how to build solutions that deliver integrated reporting, analytics and dashboard experiences. It contains a rich set of videos and hands-on labs that are perfect for self-paced learning.

Windows Server 2008 R2 Developer Training Course

Windows Server 2008 R2 builds upon the exceptional legacy of Windows Server. Although R2 is an incremental release, it's not your 'average R2'. Key new feature areas include 'many-core' scalability, virtualization, power management, web workloads, and enterprise network solutions. Learn about select R2 platform technologies and build your own integrated solutions.

Windows HPC with Burst to Windows Azure Training Course

This Resource Kit contains samples that demonstrate HPC application types and concepts shown in the article 'Windows HPC with Burst to Windows Azure Application Models and Data Considerations'