from lurking within one of the blogs i have recently started to follow, i discovered this online university offering some free courses, sometimes also known as "clinics", about the many development tools, programming languages, databases, operating systems, collaboration tools and presentation frameworks Microsoft has made available to the IT world. all you need is a Windows Live ID in order to sign-up.
most courses come with a price tag ranging from $30 to around $200, but some fortunately, are being offered for FREE. i signed up to a few which i thought would be beneficial to what i am trying to do: gain more knowledge about the MOSS 2007 platform which means understanding also the frameworks from which it was built upon (ASP.NET 2.0 and WSS 3.0) and the database system it uses for storing user content and application pages, the same system it relies upon in displaying more intelligent reports to the audience (MS SQL Server).
im currently taking "Clinic 5045: Inside Look at Developing with Microsoft® Windows® SharePoint® Services 3.0" and so far, im happy. i love that the content loads fast and are 80% narrated and that tool demos are available. the self-test makes the learning process exciting as well. i love that they are broken down into short-term, 2 to 6 hour courses making the completion of the course not too impossible. i love that the text can be copied from the transcripts. i love that the course teaches me the fundamentals and have an easy to follow format. i love that you can receive graduation awards upon course completion in the form of discounts on other e-learning courses and training kits. i love that its free!