birthing classes

Chelsie
Are birthing classes obsolete or do people still go to them? Are there online classes for free? When during pregnancy should you do classes?