We have a course like this in Washington State, sponsored by the MSF (Motorcycle Safety Foundation). You take this course for 3 days, 1 weeknight in a classroom, 1 full Sunday on the riding course, and a split classroom\course day on Saturday.
Our class was mixed experienced\newbies. My fiancee had never ridden before and took the class with me. I can't say enough good things about it.
Oh yeah, at the end of the course you take a test and if you pass you get your M endorsement on your license.