BLS HeartCode (CPR)

HeartCode® BLS: A blended-learning course, i.e. an online part followed by an in-classroom part. Each part takes approximately 1.5 hours per student. Recommended for healthcare providers who have a current BLS Provider certification needing renewal and desire an alternative to the BLS Renewal Course. Not recommended for first time Providers.

HeartCode BLS uses a variety of eLearning assets such as dramatizations, eSimulations, animations, self-directed learning, and interactive activities to teach students BLS knowledge and skills.

After completing the online portion, students attend a structured BLS Hands-On Session with an AHA Instructor. This session focuses on meaningful skills practice, debriefing, team scenarios, discussions of local protocols, and skills testing. Where available, students may also complete the hands-on session with a voice-assisted manikin (VAM).

HeartCode BLS is for healthcare professionals seeking an alternative method for completing an initial or renewal BLS Course.


  • Updated science and education reflecting the 2015 AHA Guidelines Update for CPR and ECC
  • Includes in-facility and prehospital tracks; student chooses his/her track before starting the HeartCode BLS Online Portion
  • Enhanced learning experience through eSimulations, life-like animations, video scenarios, and knowledge checks
  • Accessible version available for students with hearing, vision, and/or motor impairments on OnlineAHA.org only.


Class Testimonials

Best Practice Medicine made the learning fun and interesting for our staff. They are very knowledgeable and engaging. We are better prepared for a critical situation because of it. Thanks guys!

Drew Dostal

CEO Rocky Mountain Surgical Center