Free On-Line Courses from Microsoft

"Do you have any training on {INSERT CURRENT TECHNOLOGY}?". This question comes up every once in a while and I thought I'd share my research as it may benefit other out there.  The Microsoft eLearning team has a really good site that you should bookmark as a resource for future reference: https://www.microsoftelearning.com/ 

They have things grouped into catalogs, and the developer catalog seems to be most in sync with our blog readers.  Given this, here is a list of current FREE courses you can sign up for, and access for up to a year in many cases:

Collection 5134: Developing Rich Experiences with Microsoft .NET Framework 3.0 and Visual Studio 2005
Collection 6261: Developing Rich Experiences using Microsoft .NET Framework 3.5 & Visual Studio 2008
Clinic 5135 : Introduction to Developing with Windows Presentation Foundation and Visual Studio 2005
Clinic 6262: Introducing Windows Workflow Foundation using .Net Framework 3.5 and Visual Studio 2008
Clinic 5230 : Developing Enhanced Web Experiences with Microsoft® ASP.NET AJAX Extensions
Clinic 5045: Inside Look at Developing with Microsoft® Windows® SharePoint® Services 3.0 Clinic 5046: Inside Look at Building and Developing Solutions with Microsoft® Office SharePoint® Server 2007
Clinic 5136 : Introduction to Developing with Windows Workflow Foundation and Visual Studio 2005
Clinic 5137: Introduction to Developing with Windows Communication Foundation and Visual Studio 2005
Clinic 6263: Introducing Windows Presentation Foundation using .Net Framework 3.5 & Visual Studio 2008
Clinic 6264: Introducing Windows Communication Foundation using .Net Framework 3.5 & Visual Studio 2008
Clinic 2806: Microsoft® Security Guidance Training for Developers
Clinic 2807: Microsoft® Security Guidance Training for Developers II
Clinic 2954: First Look: Microsoft® BizTalk® Server 2006 for Developers