Sometimes, technology isn't always better and the good old fashion way is more reliable.
Cheers
Having taken advanced cardiac life support 8 times the last 19 years, I can tell you that with the way how BLS, ACLS, and other classes are offered today; online courses might actually provide better instruction. Unfortunately, the old fashion way may not exist anymore.
I took an eACLS renewal class, just for the fun of it, about 4 years ago, and completed the practical training in a facility with a live instructor - and it is as good as any instruction I've ever had.
Then I took a live, in person course, 1 year ago, which was the worst course I've ever had. It didn't even qualified to be a course. I complained to the AHA, and they said take it up to the local director, who was the instructor's dad. At the end, they refunded my fee.
I've heard this from EMTs, RNs, and other MDs - these classes are getting so watered down, that it is hard to argue keeping them live. At least with online courses, you will get consistant instruction. Then you do your own homework, and study. And face the same megacode as you do with a live course.
The only first aid course I've ever taken was from PADI, and it was not much to brag about. I'd encourage folks to take CPR/first aid from instructor's who really practice the art - working EMT's or fireman. I probably can teach a course better than any non medical personnel could, but I am not an instructor. It is silly how PADI turn out more EFR instructor's than there will ever be a need for one. I remember reading how one instructor on scubaboard taught only 1 EFR course like the last 3 years. Why even bother maintaining your certificate?