CPR/ baby safety class

Has anyone taken an online baby CPR/ safety class they liked? If so, please post a link in the comments.