Hospital based birth classes teach you the basic mechanics of birth and the hospital policies.  Doulas teach the physiology of birth and prepare you for the emotionally and physically demanding aspects of labor.