Childbirth preparation classes

Does everyone take these classes? What about learning the same things online/reading?