(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

Virtual Virginia Students

Students participating in the Virtual Virginia program and required to complete the first aid with CPR/AED training can do so at CSRE. Registration is $52.50 and includes an eLearning course from the American Heart Association...

Read More

BLS Renewal Class

Registration is open for all summer 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

Family & Friends CPR

Open Registration for Wednesday, June 26 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

Surya Gara
Surya Gara
They did a great job with the BLS course! Great resources and mannequin practice! Skills were practiced and the instructor provided great feedback! He was very knowledgeable about the course material and answered questions well! The environment was great! Great mannequins and practice devices! Very friendly and conducive to learning CPR! Would recommend to anyone interested!
Rae Jadi
Rae Jadi
I went here for my BLS skills for re-certification that I realized was expiring in a week. Great experience. Convenient location, flexible online scheduling, and hassle free accommodation in changing my initial appt last minute due to a sick child. Matt was my instructor, he was great. Thank you! Will use again for next renewal for sure.
Tamara Crawford
Tamara Crawford
Awesome instructor! Taught me everything I needed to know for my certification. Would definitely come back for my renewal
Aly Ambrosino
Aly Ambrosino
Absolutely amazing, HIGHLY recommend. Upon arrival, everyone was friendly and class started right on time with clean functioning equipment. Very good flow with the skills testing. If you need AHA certs I cannot recommend this place enough! Will definitely be going back. (Completed my triple cert BLS/ACLS/PALS) Cards emailed promptly.
Straight forward and no hassle. Amanda was helpful and systematic in her approach. Highly recommend!
Teri Miller
Teri Miller
Second time renewing my BLS here and the experience was great like the last time! It was easy to register, there are in-person and online learning options, and a hands-on skills portion in person. Amanda was my instructor for the skills part and she was great! Will definitely be returning.
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!!

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.