I caught this over at Stefan's blog. MSDN's ramp up site has a SharePoint Development Track available, located directly at http://msdn.microsoft.com/en-us/rampup/dd221355.aspx.
Some of the tracks include:
Level 1: Web Parts
Did you know that in SharePoint you can build pages as easy as in ASP.NET – and allow end users to create dashboards? Web parts allow for creating components of Web user interface that can be reused on multiple Web pages. These are introduced in ASP.NET and built on in SharePoint where they can be added to pages by end users and managed by IT Professionals. In this topic you will learn about...