I have taken an online course, prior to taking the PMP exam, with positve results. The ability to review material, and retake exams over and over, was quite helpful. Also, having the ability to go through course content at my own pace, was also helpful.