Just to share. Found this on Microsoft website that promotes online learning.
What is .NET University?Welcome to .NET University! Our mission is very simple. We want to give you a good developer-oriented overview of new and emerging Microsoft technologies, and empower you to help others learn about .NET-related technologies. On this site, you’ll find downloadable slide decks and basic labs that offer an introduction to the Following technologies: .NET 3.0 *Windows Presentation Foundation (WPF) *Windows Communication Foundation (WCF) *Windows Workflow Foundation (WF) *Windows CardSpace BizTalk Server *Overview *Publishers and Subscribers *Binding and Rule Engine *Deployment SharePoint Fundamentals *Installation *What's new in 2007 *Core Concepts *Web Parts ASP.NET *ASP.NET Overview *ASP.NET AJAX *ASP.NET MVC *Servers and ServicesEach technology has a presentation with demos, a lab, and some links to further information about the technology. You are welcome to use the content for either self-study, or to present it to any developer audience that is interested. The presentations have speaker notes in them, so that anyone can learn the content and present it to any group, as long as they do so free of charge.http://www.dotnet-u.com/default.aspx