American Heart does offer CPR for the healthcare provider online. Its a great option if you don't have all day to sit through a class since you can take it on your own time. You do however, after taking the online class and written exam, have to have your skills checked off by an american heart assoc. instructor... I think you have up to 30 days after taking the online portion to have your skills verified...
go to
http://www.americanheart.org to check it out...
hope this helps...
more specifically
http://www.americanheart.org/present...tifier=3019205
its actually a BCLS for healthcare providers renewal.. you can also renew your ACLS online too....