Mine was a course of 4 classes, 2 hours each.
The first one covered pregnancy, how to stay healthy and keep baby healthy, how the baby develops in the womb, and so on. Mostly it was a discussion of what to eat and not eat. Also we went over key development points in gestation, and we passed around some bean bags with the various gestational weights at key points.. They also wentover how the midwife/health visitor thing worked.
The second one covered giving birth in detail, signs of labour, when to call the hospital and go in, what happens inside you, what the baby's doing, how birth progresses and what happens to you and to the baby after including what examinations you and the baby will have and vaccinations and things.
The third went over what happens if birth doesn't go to plan, what interventions are available, how they work, and what the risks are, everything from additional monitoring to emergency c section, including letting us handle things like forceps and ventouse. We also discussed how the transfer from a midwife led unit to a consultant led unit would work, and when and why this might happen.
The last class covered the basics of sleeping, feeding, clothing and bathing, and went through the red book, what to expect from health visitors and other support available after the birth.
I found them really interesting and useful, I know you can look pretty much anything up online but having the midwives and health visitors there to ask questions of, made it very helpful. Plus different health trusts have different approaches so it was good to find out what happens specifically with ours.
The other thing I found hugely useful was meeting people, I only moved to this county a year ago, and I don't really have any mom friends, so now we have an antenatal class whatsapp group and we're all staying in touch and supporting each other, which is great. For that alone it was worth the eight hours of attendance. :)