Free Microsoft Online Developer Courses

The Microsoft Learning site has a number of self-paced eLearning courses on current technologies (e.g. .NET 2.0 & 3.0 and VS2005.)  I've pulled the subset of the developer courses that are free and listed them below, but take a look at the full developer catalog as well (the courses with fees are pretty reasonable.)

 

.NET 3.0

Collection 5134: Developing Rich Experiences with Microsoft® .NET Framework 3.0 and Visual Studio® 2005

Summary: This collection of 3 2-hour premium clinics teaches Enterprise Developers and Software Architects about the new capabilities provided by the .NET Framework 3.0.
Audience: Developer
Available Offline: No
Price: FREE
Subscription: 3 years

 

Distributed Applications


Clinic 5136 : Introduction to Developing with Windows® Workflow Foundation and Visual Studio® 2005

Summary: This 2 hour premium clinic teaches Enterprise Developers and Software Architects about the functionality Windows Workflow Foundation provides for enabling business processes within applications.
Audience: Developer
Available Offline: No
Price: FREE
Subscription: 1 year


Clinic 5137: Introduction to Developing with Windows® Communication Foundation and Visual Studio® 2005

Summary: This 2 hour premium clinic teaches Enterprise Developers and Software Architects about the functionality Windows Communication Foundation provides for service oriented development.
Audience: Developer
Available Offline: No
Price: FREE
Subscription: 1 year

 

Windows and Smart Client

Clinic 5135 : Introduction to Developing with Windows® Presentation Foundation and Visual Studio® 2005

Summary: This 2-hour premium clinic teaches Smart Client Developers and Software Architects about the powerful features Windows Presentation Foundation provides for building rich user experiences.
Audience: Developer
Available Offline: No
Price: FREE
Subscription: 1 year

 

Visual Studio 2005


Clinic 5045: Inside Look at Developing with Microsoft® Windows® SharePoint® Services 3.0

Summary: In this 2-hour premium clinic you will learn about the rich capabilities that Windows SharePoint Services 3.0 offers to developers. The clinic will focus on Architecture and List Management, Building and Extending Windows SharePoint Sites, and Packaging and Deploying Windows SharePoint services solutions.
Audience: Developer
Available Offline: Yes
Price: FREE
Subscription: 1 year


Clinic 5046: Inside Look at Building and Developing Solutions with Microsoft® Office SharePoint® Server 2007

Summary: In this 2-hour premium clinic you will learn about the rich capabilities that Office SharePoint Server 2007 offers to developers. The clinic will focus on Fundamentals of Building Solutions with Office SharePoint Server 2007, Building Business Solutions with Office SharePoint Server 2007 and how to Incorporate Office SharePoint Services into Business solutions.
Audience: Developer
Available Offline: Yes
Price: FREE
Subscription: 1 year

Collection 5134: Developing Rich Experiences with Microsoft® .NET Framework 3.0 and Visual Studio® 2005

Summary: This collection of 3 2-hour premium clinics teaches Enterprise Developers and Software Architects about the new capabilities provided by the .NET Framework 3.0.
Audience: Developer
Available Offline: No
Price: FREE
Subscription: 3 years

 

ASP.NET 2.0


Clinic 3402: ASP.NET for PHP Developers: Introduction to ASP.NET

Summary: In this clinic, you learn about ASP.NET as a Web development platform and how it compares to PHP. You will explore features including Server Controls, Master Pages, and Profiles. Additionally you will also learn about Visual Web Developer Express, a powerful free tool for authoring ASP.NET Web sites.
Audience: Developer
Available Offline: Yes
Price: FREE
Subscription: 1 year


Clinic 5230 : Developing Enhanced Web Experiences with Microsoft® ASP.NET AJAX Extensions

Summary: In this 2-hour clinic you will learn about the rich functionality that ASP.NET AJAX Extensions provides for building highly responsive and enhanced web applications.
Audience: Developer
Available Offline: Yes
Price: FREE
Subscription: 1 year

SharePoint


Clinic 5045: Inside Look at Developing with Microsoft® Windows® SharePoint® Services 3.0

Summary: In this 2-hour premium clinic you will learn about the rich capabilities that Windows SharePoint Services 3.0 offers to developers. The clinic will focus on Architecture and List Management, Building and Extending Windows SharePoint Sites, and Packaging and Deploying Windows SharePoint services solutions.
Audience: Developer
Available Offline: Yes
Price: FREE
Subscription: 1 year


Clinic 5046: Inside Look at Building and Developing Solutions with Microsoft® Office SharePoint® Server 2007

Summary: In this 2-hour premium clinic you will learn about the rich capabilities that Office SharePoint Server 2007 offers to developers. The clinic will focus on Fundamentals of Building Solutions with Office SharePoint Server 2007, Building Business Solutions with Office SharePoint Server 2007 and how to Incorporate Office SharePoint Services into Business solutions.
Audience: Developer
Available Offline: Yes
Price: FREE
Subscription: 1 year

 

Security


Clinic 2806: Microsoft® Security Guidance Training for Developers

Summary: This online clinic provides students with knowledge and skills essential for the creation of applications with enhanced security. Students will learn about the need for implementing security at every stage of the development process and best practices for applying security principles. Students will also learn how to use established threat modeling methodologies and tools with other best practices to minimize vulnerabilities and limit damage from attacks. Finally, students will learn how to implement security features to enhance security for Web applications and Web services that are built by using Microsoft ASP.NET.
Audience: Developer
Available Offline: Yes
Price: FREE
Subscription: 1 year


Clinic 2807: Microsoft® Security Guidance Training for Developers II

Summary: This clinic discusses best practices for building security into the design, development, testing, and deployment phases of the software development life cycle. It is targeted towards individual with at least one to two years of programming experience. The course will provide developers with the skills and knowledge to design and develop more secure Microsoft solutions.
Audience: Developer
Available Offline: Yes
Price: FREE
Subscription: 1 year

 

BizTalk


Clinic 2954: First Look: Microsoft® BizTalk® Server 2006 for Developers

Summary: This clinic provides developers with an introduction to BizTalk Server 2006.
Audience: Developer
Available Offline: Yes
Price: FREE
Subscription: 1 year