Some further information:
The MSF offers a one day course which has gone through several name changes recently:
ERC - Experienced Riders Course
BRC2 - Beginners Rider Course "2"
BRC2U - Beginners Rider Course 2 "upgraded"
This one day class has some classroom and lots of range, but you are on your bike and the coaches tailor their comments for your style of riding and bike.

The next level is the Advanced Riders Course or ARC.
Again, one day, classroom and range, a bit "peppier" and more technical than the BRC2, and you are on your own bike.

More info: msf-usa.org

Many states and Harley Davidson have made "adaptations" of these curricula to fit their state requirements for training.
It looks like Oregon has done a great job at that as well.