-
MCSD?
They try their best to test your real *Experience* and *Potential* in the MCSD exams. Earlier, the exams were rather easy, but they have improved the style and lately, its been really good.
I don't know how much a small camp could do for you, in case of learning programming and a variety of Technologies related to Desktop and Distributed Development.
I had many wonderfull authors and myself as my teacher. Before I turned to books, I did try some courses, suppossedly the best one around during that time. Never had much luck. I could teach them a lot of things.
Try good books and get some real life experience, for there is no alternative to them.
I know many other MCSDs might have different opinion. But this was mine.
Hope it helps.