This is not to often but these courses are in fact totally free of charge AND a good introduction. I have taken them and had great use of them:
https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=109340
By the way - here’s a good site for us who want to check in on .NET 3.0 - http://www.netfx3.com/
And finally - a real good presentation by my housegood Juwal Löwy: http://perseus.franklins.net/dnrtv/0039/PartA_media/PartA.wmv