I believe one of the best ways of holding offline training classes is by creating webinars that are recordable.
I know people that do live seminars and other things, and I believe they are really good; but the truth is that most of the interested individuals and "newbies" ask the same types of questions; therefore, it might be well to simply start off by creating a recorded webinar.