REAL CLASSES · REAL SEATS · HANDS-ON
Learn CPR.
Near you. This week.
Every class on CPR.co is a real, bookable, hands-on session from an independent local training provider. Pick a seat, show up, get certified.
Upcoming classes this week
SORTED BY: SOONEST- CPR/AED + First AidDemo CPR Training ✓ Bookable6:35 PM - 10:35 PM CDT · West Des Moines, IAFree
- CPR/AEDDemo CPR Training ✓ Bookable6:35 PM - 10:35 PM CDT · Des Moines, IAFree
- Basic Life Support (BLS)Demo CPR Training ✓ Bookable7:00 PM - 10:00 PM CDT · Des Moines, IA$35
- Basic Life Support (BLS)Demo CPR Training ✓ Bookable7:00 PM - 10:00 PM CDT · Des Moines, IA$35
- Basic Life Support (BLS)Demo CPR Training ✓ Bookable3:00 PM - 5:00 PM CDT · Des Moines, IA$25
- Basic Life Support (BLS)Demo CPR Training ✓ Bookable3:00 PM - 5:00 PM CDT · Des Moines, IA$25
Certified in three steps
- 01
Find a class
Search by city and certification. Every result is a real session with open seats — no lead forms, no callbacks.
- 02
Book your seat
Pay the provider directly in about a minute. Your confirmation, reminders, and any pre-work arrive automatically.
- 03
Get certified
Train hands-on with a local instructor. Your certification card lands in your digital wallet the same day.
RUN A CPR TRAINING BUSINESS?
List your classes free.
Keep your brand.
Free listing, bookings, payments, and student records. Marketplace bookings carry a small commission — paid plans remove it and unlock the full operating system.
$0/MO · 8% ON MARKETPLACE BOOKINGS ONLY
Frequently asked questions
How do I find CPR classes near me?+
Use the search bar on CPR.co to enter your city, ZIP code, or address. We will show you upcoming CPR, BLS, and First Aid classes from accredited providers in your area, sorted by distance and date.
How much does CPR certification cost?+
CPR certification classes typically cost between $40 and $150, depending on the certification type (BLS, Heartsaver, First Aid) and provider. Some employers cover the cost of certification for their employees.
How long does a CPR certification last?+
Most CPR and BLS certifications are valid for two years. After expiration, you will need to take a recertification or renewal course to maintain your credentials.
What is the difference between BLS and CPR certification?+
BLS (Basic Life Support) is a healthcare-level certification required for medical professionals, nurses, and EMTs. Standard CPR/AED (Heartsaver) certification is designed for the general public, workplace responders, and non-healthcare professionals.
Can I take a CPR class online?+
Many providers offer blended CPR courses where you complete the knowledge portion online and attend a shorter in-person skills session. Fully online CPR courses may not be accepted by all employers, so check your requirements before enrolling.