AHA BLS for Healthcare Providers (Traditional Classroom)

This American Heart Association (AHA) Basic Life Support (BLS) course is a fully in-person training designed for healthcare professionals and students who need to obtain or renew their BLS certification. This includes nurses, CNAs, EMTs, medical and dental professionals, and others working in clinical or prehospital settings.

The course covers high-quality CPR for adults, children, and infants; use of an AED; team dynamics in multi-rescuer resuscitation; and effective airway management techniques. Participants will receive hands-on instruction from a certified AHA instructor using realistic equipment and scenarios.

No online pre-work is required. Certification is issued the same day and is valid for two years.

Initial & Renewal

  • This course takes place at the Palatine Public Library, located at 700 N. North Ct, Palatine, IL 60067.
    After booking, you’ll receive a confirmation email with details about the specific meeting room for your class.

  • Class length is approximately 3 to 3.5 hours, depending on class size and participant experience.

  • All AHA course certificates are issued digitally. Within 30 minutes of completing your class, a Digital Certificate will be emailed directly to you. You can print, save, download, or share it as needed!

  • We understand that life happens. However, our classes often fill to capacity, so we kindly ask for as much notice as possible if you are unable to attend your scheduled session.

    • All classes are non-refundable but transferable, which means you may reschedule.

    • If you notify us at least 48 hours in advance, you may reschedule your class one time at no charge. The rescheduled class must be completed within 30 days.

    • If you provide less than 48 hours’ notice, a $25 reschedule fee will apply.

    • Students must submit reschedule requests in writing before the scheduled start time of the class. Requests sent after the class has begun will not be accepted.

    • Students who reschedule more than once will be charged a $25 fee for each additional reschedule, payable before a new date can be confirmed.

    To request a reschedule , please use our Contact Page. All requests must be made in writing and will not be accepted over the phone. For additional information please check out our FAQs page and Reschedule & Cancellation Policy page.