Interesting point. I find that most of the available course work doesn't deal with anything too complicated so once you get past the basics you are pretty much on your own. I am involved in an online .NET course as well, but it deals primarily with all the behind the scenes stuff. Things like designing a form are essentially non-issues because the forms that are used to demonstrate the course concepts are so simple, forms like login and basic data grids. Nothing like combining data sources from 8-10 tables, and using FormViewGrids combined with DataGrids, well you get the picture.