(804) 303-8915

Please leave a detailed message if we do not answer; we may be teaching!


CSRE is a Richmond metro area based organization dedicated to enriching the community by providing quality education on emergency preparedness and response.

Which course is right for me?​

Knowing which CPR course you need may not be clear at first. Learn more about American Heart Association Certification in BLS, ACLS, PALS, and the First Aid with CPR/AED Certifications we offer.

View Our Courses

View our course options here
View Courses

BLS Renewal Class

Registration is open for all January dates in the Richmond Classroom and in Charlottesville! Basic life support skills include CPR, AED use, and ventilation. The in-person class is designed for students in a healthcare field...

Read More

BLS Initial – CPR for Clinicals

Congratulations on your acceptance to nursing school, or other healthcare profession! It’s an exciting and busy time. Register for your CPR/BLS Certification and check this item off your list. In-person classes are offered through the...

Read More

AHA Price Increase

Effective February 1, 2024, the American Heart Association is increasing the price of the HeartCode BLS, ACLS, and PALS courses. As a result, CSRE registrations fees for these course will also increase. Consider registering today...

Read More

Family & Friends CPR

Open Registration for Wednesday, January 24 from 6:00-7:30PM in the Richmond Classroom Registration is $25 and covers Adult only CPR, how to use an AED, and relief of choking. This is training only and does...

Read More

We are CSRE

Serving the Richmond and Charlottesville communities, we offer training in the classroom as well as through a blended learning model. Click any of the categories to begin learning about first aid training, CPR classes, and ECC courses and which ones are right for you. Our instructors are American Heart Association (AHA) certified.

In short, we provide education, readiness, and confidence to anyone who desires to learn life saving skills. We look forward to working with you, offering non-anxious education, and partnering with you to build a lasting relationship for success.

In addition to the courses mentioned above, we also offer:

BLS/CPR for Healthcare

American Heart Association (AHA) CPR Class for Healthcare Providers, is more formally know as a BLS Certification.​

Advanced Life Support

Maintain your AHA BLS Certification, as well as your ACLS (Adult) or PALS (Pediatric) Certification. 

Community Training

From CPR and AED training to first aid basica, these courses are for students with no medical experience.

Educator / Teacher of K-12

Meet your VDoE licensing requirement with our Educator Course.

Skills Session Appointments

Following completion of an AHA HeartCode® online course .

AHA Instructor Courses

To train the trainer in Heartsaver®, BLS, ACLS, and PALS.


Additional training classes

Open Manikin Night

CPR Practice Time


Are you a nursing student, EMS student, nurse, physician, EMS provider, or other healthcare or emergency medicine practitioner? Then BLS is for you! Depending on how advanced your skills, scope of practice, and position are, you may also need our ACLS or PALS offerings. If you need all three, be sure to check out our Triple Play offering.

Are you an employee or an employer of an OSHA regulated business? Then you should look at our Heartsaver® courses. We currently offer Heartsaver® First Aid CPR AED for industries, and Heartsaver® Pediatric First Aid CPR AED for those who work in childcare such as child care workers, camp counselors, foster care workers, youth organizations, and youth sports organizations.

Teachers and administrators of K-12 school systems, may register for a custom course called Heartsaver® Educator that is tailored to your needs and available exclusively to you.

We also offer the Heartsaver® Water Safety and Heartsaver® Babysitter courses for the community. Please use the contact form if you would like more information about these courses.

  1. Sign in to elearning.heart.org.
  2. Click on your name.
  3. Select Certificates and Ecards from the dropdown. This will take you to the Completion and CME/CE Certificates .
  4. Click on the envelope to email the certificate or click on the down arrow to download a copy.  

If you have not yet completed the survey from the course, that must be done before the certificate will be available. We cannot issue your provider card without this certificate of completion. Screen shots are not accepted.

If you have technical questions or need further technical assistance, please contact the AHA by email at elearning.help@heart.org or by phone at (888) 242-8883 Option 1. They are open Monday – Friday 8:00 a.m. to 5:00 p.m. CST.

While the American Heart Association does offer didactic learning options online as a part of their Blended Learning Model, we caution a student against enrolling in any course that states the student can achieve BLSACLSPALS, or First Aid certification completely online.

CPR is a tactile, practiced skill

CPR is a highly tactile skill, requiring physical interaction with an appropriate manikin to master. During a traditional CPR certification course, the student will practice CPR compressions and breaths repeatedly, physically on a manikin to gain competence.

A CPR certified student must be able to accurately understand the physical feel of compressions to the minimum depth as specified per guidelines. This is not possible in a totally online course.

Employer requirements for CPR certification

Many employers require the employees to hold a certification in some form of CPR. For employees required to have CPR training, OSHA standards specify that online-only certifications are not acceptable. More can be found in this OSHA Statement.

For this reason, we recommend that a student seeking certification or recertification should check with their employer to assess their requirements prior to signing up for any training course.

The following excerpt is taken directly from National CPR Association, an online CPR provider, copied in full here for your convenience.

“Can I get an AHA Provider Card?

Currently, the AHA does not accredit, approve, nor endorse any fully online BLS or CPR certification or renewal course, so the answer is no. The AHA requires an in-person, hands-on- skills assessment as a part of their certification program, and that is not possible online.”


From Our Students

Mary Heltemes
Mary Heltemes
I’ve been doing CPR training for 15 years and this was the best and most efficient experience I’ve ever had! Highly recommend. Amanda was fantastic!
Alice McMillion
Alice McMillion
Easy to register, good class, very helpful. I will only certify like this from now on!!
Highly recommended if you like to do a self paced online portion, but still get some hands on skills.
Margo Wagih
Margo Wagih
Highly recommend them! I did my BLS course with them. Gabrielle was amazing. She is a great teacher and really wants us to understand the information. She explained everything pretty well.
Jamie Collins
Jamie Collins
I have come to CSRE for both my BLS and ACLS and I would absolutely recommend for people looking for certifications around Richmond. The hybrid online and in person skills make it convenient and easy to get certified or renewal and the instructors are always very knowledgable and friendly!
Sarah West
Sarah West
This is my 8th time renewing my BLS for healthcare professionals and it was my best experience yet. They offer in person and hybrid classes to fit your needs. I did the in person course with Kristen and it went very smoothly. The material was relevant, everything was explained well and Kristen was very kind and professional. It was only me in the class but the max occupancy is 6 so you can ask any questions you have. I would recommend this to anyone who wants or needs CPR training.
Booking my BLS recert with CSRE was so easy. My instructor was well educated and gave me plenty of time for questions. I loved how efficient everything was. Highly recommend!
Tyler Adams
Tyler Adams
Great class. Very thorough and professional. Definitely recommend this class and Ms. Gabrielle

Our Partners

Aligned with Vitali Partners Training Center in Knoxville, TN

Proud to partner with Henrico County Public Schools

Honored to partner with BSMCoN

Delighted to partner with Centura College

BNIVA.com Dream Team Member

Thrilled to partner with TJEMS

Drop Us a Line

If you are in a cohort and want to schedule a group skills session, reach out to us directly for available times.

Drop us a line!

This field is optional
Email is not always reliable. We will contact you only once about your inquiry.