Safety Training Seminars

Class Enrollment

Class Registration
BLS
Date/Time: Wed 4/29/2026 from 11:00 AM to 12:00 AM
Location: Alameda (2059 Clinton Ave)
Class Price: $120.00

BLS CPR Certification Courses

Note: If you need to register on same day, call us. 
Note:
Did you already pay $37 for the Heartcode BLS online? If so, register for skills only.

Course Name: BLS CPR Provider (Initial or Renewal)
Online BLS Course Length: 1-2 hours (at home).
Skills Testing: About 40 minutes at one of our testing sites
Description: CPR (all ages), 2 person, AED, mask
Price: $120 (online BLS course, skills testing, & card)
Certification: American Heart Association BLS
Add Ons: You can add on First-aid or Bloodborne Pathogens
Low Price Guarantee: Lowest prices in Northern CA

American Heart Association BLS
The American Heart Association (AHA) offers a fast & easy way to receive the Basic Life Support BLS certification. Complete the AHA online BLS course, practice your hands-on skills on the VAM (voice assisted manikin), then receive your BLS eCard. During the skills testing, a physical instructor will not be in the room with you, but call us if you need any assistance. Bring your smart phone to class! We have a large group of dedicated instructors available virtually to help you pass your course. 

Where is my American Heart Association BLS Online Course?
Courses are sent manually by our staff during business hours. If you register after 4:00 PM, your course assignment will be sent to you by 10:00 AM the following day. However, if you call us during business hours at (415) 437-1600, we can send you the course right away.

Cancellation/Rescheduling Policy
There are no refunds after your purchase. However, you can reschedule your BLS CPR class by paying the $30 rescheduling fee for each reschedule. Or, you can pay the $10 Reschedule Insurance and reschedule as many times as needed.

Add On Options
Bloodborne Pathogens: 30 minutes online course
Opioid Education: 30 minute online course 
Pet (Dog & Cat) First-aid: 1 hour online course
First-aid: Online Red Cross course, no practice or certification
Reschedule Insurance: As many times as needed
Paper Card: Printed laminated copy of card mailed
Fast Card: Certification card emailed & texted to you within 3 hours after your course

Reschedule Insurance

This course offers reschedule insurance at a cost of $10. Purchasing this will allow you to reschedule yourself in the future at no additional cost. If you do not purchase the insurance, there may be an additional cost to reschedule yourself in the future.

Excellent Customer Service
Open Every Day (Mon-Sun) 7am-7pm

Safety Training Seminars (STS) is a woman-owned business that has been providing high quality American Heart Assocation courses since 1989. BLS, ACLS, PALS, CPR, & First-aid courses are taught to the public in over 85 cities on every day of the week. 
BLS: The American Heart Association Basic Life Support BLS Provider course is available daily. STS has the lowest priced BLS renewal courses, backed by the low price guarantee. Students will receive the AHA BLS certification card on class day. 
ACLS: ACLS courses by the American Heart Association are taught daily. The Advanced Cardiac Life Support certification courses are for medical and healthcare professionals. This course is for AHA ACLS renewal or initial certification. 
PALS: Pediatric Advanced Life Support. PALS certification courses by the American Heart Association are for medical professionals who work with children. 
CPR & First-aid: American Red Cross certification and First-aid courses are offered daily to the general public. These courses are for childcare providers and those who are not in the medical field. After completion of these courses, childcare providers receive certification that meets EMSA requirements. Great place if you are looking for CPR classes near you. 

Over 85 Local Offices in Northern CA
Alameda County: Alameda, Berkeley, Dublin, Fremont, Hayward, Livermore, Newark, Oakland, Pleasanton, San Leandro
Contra Costa County: Antioch, Brentwood, Concord, Danville, Dublin, Martinez, Pittsburg, Pleasant Hill, San Pablo, San Ramon, Walnut Creek
Fresno County: Fresno
Kern County: Bakersfield
Marin County: San Rafael
Merced County: Merced
Napa County: Napa
Placer County: Rocklin, Roseville
Sacramento County: Carmichael, Citrus Heights, Elk Grove, Folsom, Sacramento
Shasta County: Redding
San Francisco County: Bayshore, Mission Bay, Nob Hill, Sunset District
San Joaquin County: Lathrop, Lodi, Stockton, Tracy
San Mateo County: Daly City, Millbrae, Redwood City, San Mateo, South San Francisco
Santa Clara County: Campbell, Los Gatos, Milpitas, Morgan Hill, Palo Alto, San Jose, Santa Clara, Sunnyvale
Santa Cruz County: Santa Cruz
Solano County: Fairfield, Vacaville, Vallejo
Sonoma County: Petaluma, Santa Rosa
Stanislaus County: Modesto, Turlock
Yolo County: Davis, Woodland