American Heart Association HeartCode BLS  

Online CPR Training Charlottesville, Virginia

The American Heart Association's HeartCode BLS is a hybrid learning program that is perfect for the busy professional who cannot attend a traditional CPR course. The online module features case-based scenarios with interactive videos and activities. It is followed by an in-person skills session taught by Emergency Training Solutions. This course includes the same material as the traditional classroom based course for adults, children and infants.




  • High-quality CPR for adults, children, and infants

  • The AHA Chain of Survival, specifically the BLS components

  • Important early use of an AED

  • Effective ventilations using a barrier device

  • Importance of teams in multi-rescuer resuscitation and performance as an effective team member during multi-rescuer CPR

  • Relief of foreign-body airway obstruction (choking) for adults and infants

Skill Session Overview

The BLS skills session is an opportunity to practice compressions, breathing, AED use, and team dynamics. The skill session concludes with a hands-on examination of your CPR and AED skills for adults and infants.

Please wear comfortable clothing to the skill session. Upon arrival, you will be asked to present your certificate of completion. I'm focused on your understanding/success and will ask if there was any aspect of the course for which you have questions.  Take this opportunity to address any topics that may not be clear.


Prior to testing I will work with you to make sure you are comfortable performing the following skills:  


  • Adult/Child 1-Rescuer CPR

  • Adult 2-Rescuer CPR and AED

  • Infant 1- and 2- Rescuer CPR

Upon successful completion of your BLS skills examination, you will earn your 2-year American Heart Association Basic Life Support for Healthcare Providers certification! Cards are delivered within two days following the exam!

Skills Sessions for Organizations

Please complete our registration form to request a skills session. We need at least one month advanced notice to schedule and will respond to your request within one week. View our group learning page for more details.

Skills Sessions for Individuals

Please complete our registration form to request a skills session. We offer skills sessions once per month on Saturday afternoon at the Thomas Jefferson EMS Council. We do not offer alternative scheduling for individuals.

Disclaimer: The American Heart Association strongly promotes knowledge and proficiency in BLS and has developed instructional materials for this purpose. Use of these materials in an educational course does not represent course sponsorship by the American Heart Association, and any fees charges for such a course do not represent income to the Association.