I've heard great things from a couple of people about Epson's on-line class although I haven't taken it myself.
Nikon School (one-day class) travels around the country, and they have two different levels (basically beginner and advanced) - but it's fast paced, and there isn't (at least with the advanced class) much of a Q&A offered. I still learned a lot from it though.