Some of you know that I'm in the training and mentoring business these days. For my in-house offerings I find it more effective and less disruptive to deliver training a little at a time. Example, for a three day course, delivering it as either six half-day sessions or one day per week for three weeks. Instead of three full days back-to-back-to-back.
I find this type of delivery allows less disruption of the ongoing work, plus a longer time-frame means you end up with a bit more a personal connection and a more relaxed atmosphere.
What about a public course? I've never heard of anyone doing this for open-enrollment courses, but it has a lot of the same advantages. The one obvious disadvantage is that it's hard to think that several different companies would have the same schedule over a several week period.
To me as the instructor, I don't much care which way it is delivered. What do you think, would one way be more popular than the other?