DH and I took it online a couple years ago. The good part about it is that you don't have to take the whole thing at one time. I thnk we each took three sessions to complete it. There is a quiz after each section and you cannot continue in the course until you pass (not a perfect score) a particular section. Then there is a final quiz at the end. We received our "official" certificate in the mail a few days later.
The course took about three hours total. I liked it better because when I got tired I could stop until the next day. There were some things I learned that I had not heard before or had forgotten. I still find myself thinking back to the course in certain situations.
I would do it again online rather than a lecture-type course.