On-site BLS/CPR training in Los Angeles & Chicagoland

Group classes for healthcare offices, workplaces, teams, and families.

Ideal for dental and medical practices renewing as a team.

With TLC, you'll know what to do.

Real-world CPR practice • AHA 2-year eCard • On-site group training

⬆︎

Find the CPR Class For You

Not sure which you need? Use the guide below to choose the class that fits your role and setting.

BLS
(Basic Life Support)

Multi-rescuer CPR and AED training for
healthcare professionals.
For dental, medical, and healthcare office settings that require coordinated, team-based emergency response.

Heartsaver
+ First Aid

CPR, AED, and first aid training for
non-healthcare individuals.
For the general public, including office workers, staff, coaches, and anyone responsible for group safety.

Heartsaver
Pediatric

CPR, AED, and first aid training for
non-healthcare caregivers.
For parents, caregivers, early childhood educators, and others caring for infants and children.


Learning Formats

All CPR courses can be taught in one of two ways:

Traditional: Fully In-Person

Everything is taught live and on-site. This is the most hands-on option and works best for first-time students or larger groups who want guided instruction from start to finish.

Blended: Online + Hands-On

Complete the AHA online portion at your own pace, then we come to your location for the in-person skills check and testing. This option is faster and ideal for busy offices or groups who want flexibility.


What to Expect

  1. Submit your request: Share your course type, group size, and preferred dates.

  2. We confirm details: We finalize timing, location, and next steps.

  3. On-site training: Hands-on instruction with all equipment provided.

  4. Get certified: Receive your AHA eCard by email immediately upon completion, valid for 2 years.


Why Certify with TLC

On-Site & Flexible

We come to you. CPR training is available at offices, schools, gyms, homes, and community spaces, with scheduling that fits your needs.

Renewal Made Easy

Most CPR certifications renew every two years. We make it simple to stay current with timely, stress-free recertification.

Taught with TLC

Supportive, hands-on instruction that builds real confidence. Our goal is to help every participant feel prepared to act in an emergency.


FAQ

AHA BLS for healthcare providers and AHA Heartsaver for workplace/community groups (CPR/AED, First Aid, and/or Pediatric/Infant).

On-site only. We travel to your location anywhere in the greater Los Angeles area.

We offer fully in-person training and Blended Learning (you complete the online portion first, then we meet on-site for a hands-on skills session).

Plan on around 2 hours for a standard class. If you choose Blended Learning, the in-person skills portion is typically about 1 hour. Larger groups can run a bit longer.

Pricing depends on the course, learning format, group size, and any optional add-ons or take-home supplies requested. Fill out our request form and we’ll get back to you with a custom quote within 24 hours.

There’s no strict cap. We can train larger groups (8+ people) with advanced notice. For bigger groups, plan for a bit of extra time so everyone gets plenty of hands-on practice.

Yes. We send renewal reminders ahead of time so you can book before cards expire.


Meet Your Instructor

“My mission is to empower people to take confident, compassionate action in emergencies through clear, supportive CPR training.”

Ryan Cohen

Hi, I’m Ryan, the founder of To Life CPR (TLC). I’m an American Heart Association–certified CPR & BLS instructor and dental student at Midwestern University with a background as an EMT and suicide prevention crisis line responder. I earned my Bachelor’s degree in Human Biology from UC Santa Cruz.

TLC is built on a simple belief: taking action is an act of care. Many people hesitate to step in during an emergency because they are afraid of doing something wrong. But the truth is, choosing to help is better than standing by. With clear guidance and hands-on practice, CPR becomes a skill anyone can learn, and that skill can save a life.

My goal is to create a supportive, encouraging learning environment where people feel confident, empowered, and ready to help when it matters most.

NoHo Family Dentistry logo

Dr. Gershfeld

NoHo Family Dental

Ryan was great, kind and patient. He made sure everyone understood everything correctly. Thought of new tricks and useful tips. Also worked around our schedules since it is difficult to get everyone together. Really appreciative of all the help. Got all our cards same day which was a plus.

Thirty-2 Advanced Dentistry logo

Dr. Naz

Thirty-2 Advanced Dentistry

5 stars! We had a great experience with our recent CPR training! Ryan was incredibly knowledgeable, professional, and arrived early. He made the training informative, easy to follow, and engaging for our entire team. He was also wonderful to work with leading up to the training and made the whole process seamless, especially when it came to coordinating everything and making sure our CE credits were taken care of. We truly appreciated how organized, efficient, and professional the entire experience was. We would definitely recommend them to any dental or healthcare office looking for quality CPR training!

Jamie M.

Birdseye Dentistry

Ryan was an outstanding CPR instructor. He explained everything clearly, made the class engaging, and created a comfortable environment where I felt encouraged to ask questions. His hands-on instruction and real-life examples made the material easy to understand and remember. I left feeling confident in my CPR skills thanks to his patience, professionalism, and knowledge. I highly recommend Ryan to anyone looking for a thorough and enjoyable CPR course!!!!!

Signature Dental Arts building

Dr. Cohen

Signature Dental Arts

Ryan delivered the most informative CPR training we’ve had and made it genuinely fun. Our whole staff was engaged from start to finish. He focused on situations we’re likely to see, like stroke warning signs and allergic reactions, and made the response steps really clear. We love that he’ll reach out before renewal time so our cards don’t lapse. We left feeling confident, prepared, and happy to work with him again.

Pearline Health logo

Dr. Kalmanovich

Pearline Health

Super helpful, took the time to explain and answer questions that made the process easy and simple.

(function () { var root = document.getElementById("tlc-testimonial-slider"); if (!root) return; var track = root.querySelector(".tlc-track"); var slides = Array.prototype.slice.call( root.querySelectorAll(".tlc-slide") ); var dots = Array.prototype.slice.call( root.querySelectorAll(".tlc-indicator") ); var prev = root.querySelector(".tlc-prev"); var next = root.querySelector(".tlc-next"); var index = 0; var timer = null; var intervalMs = 5000; function render() { track.style.transform = "translateX(" + (-index * 100) + "%)"; dots.forEach(function (dot, dotIndex) { dot.classList.toggle("is-active", dotIndex === index); }); } function go(newIndex) { index = (newIndex + slides.length) % slides.length; render(); } function start() { if ( window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches ) { return; } stop(); timer = setInterval(function () { go(index + 1); }, intervalMs); } function stop() { if (timer) { clearInterval(timer); timer = null; } } prev.addEventListener("click", function () { go(index - 1); start(); }); next.addEventListener("click", function () { go(index + 1); start(); }); dots.forEach(function (dot, dotIndex) { dot.addEventListener("click", function () { go(dotIndex); start(); }); }); root.addEventListener("mouseenter", stop); root.addEventListener("mouseleave", start); root.addEventListener("focusin", stop); root.addEventListener("focusout", start); render(); start(); })();

Contact Us

Prefer not to use the form? Email, call, or text us instead.

© 2026 To Life CPR