I already had initial training for a CPR/AED/First aid class for adult and pediatrics. This course was a nice refresher on my skills in the convenience of my own home and time. Would highly recommend if you are renewing, but they also did include blending learning for the ones who have never did an in-person training. I even pre-purchased my renewal for half off. Overall the online training was very detailed and will have you experienced in case you would encounter someone who needs CPR.