Shopping Cart
Your Cart is Empty
Quantity:
Subtotal
Taxes
Shipping
Total
There was an error with PayPalClick here to try again
CelebrateThank you for your business!You should be receiving an order confirmation from Paypal shortly.Exit Shopping Cart

Heart Song Rescue Training

We Train Lifesavers!

 American Heart Association

Find my eCard

American Red Cross

Find My Certificate

STOP THE BLEED

Learn more

Class Schedule

ALL scheduled classes are Blended Learning courses. 

An online assignment is required to be completed prior to the skill session that you select below. 

You will receive the link to that assignment in your confirmation email. 

These are sent within 24 hours of registration, with few exceptions. 

If you are looking for a class that is not listed or have questions, please visit our CONTACT page and send us a note providing enough information that will aid us in helping you to find the appropriate class!

Wednesday 

July 7th

Adult and Pediatric First Aid/CPR/AED

9500 S. 500  W.

Suite 101 B

Sandy, Utah 84070

Details

9:00 AM

$90.00

American Red Cross


8 Seats available

Sign me up

Wednesday

July 7th

Basic Life Support

(for healthcare providers)

9500 S. 500 W.

Suite 101 B

Sandy, Utah 84070

Details

9:00 AM

$90.00

American Red Cross


8 seats available

Sign me up

Wednesday

July 7th

Basic Life Support

(for healthcare providers)

9500 S. 500 W.

Suite 101 B

Sandy, Utah 84070

Details

3:00 PM

$90.00

American Red Cross


5 seats available

Sign me up

Friday

July 9th

Basic Life Support

(for healthcare providers)

9500 S. 500 W.

Suite 101 B

Sandy, Utah 84070

Details

9:00 AM

$80.00

American Red Cross


10 seats available

Sign me up

Monday

July 12th

Adult and Pediatric First Aid/CPR/AED

9500 S. 500  W.

Suite 101 B

Sandy, Utah 84070

Details

9:00 AM

$90.00

American Red Cross


12 Seats available

Sign me up

Monday

July 12th

Basic Life Support

(for healthcare providers)

9500 S. 500 W.

Suite 101 B

Sandy, Utah 84070

Details

3:00 PM

$80.00

American Red Cross


12 seats available

Sign me up

Tuesday

July 13th

Basic Life Support

(for healthcare providers)

9500 S. 500 W.

Suite 101 B

Sandy, Utah 84070

Details

9:00 AM

$80.00

American Red Cross


12 seats available

Sign me up

Tuesday

July 13th

Adult and Pediatric First Aid/CPR/AED

9500 S. 500  W.

Suite 101 B

Sandy, Utah 84070

Details

3:00 PM

$90.00

American Red Cross


12 Seats available

Sign me up

Thursday

July 15th

Basic Life Support

(for healthcare providers)

9500 S. 500 W.

Suite 101 B

Sandy, Utah 84070

Details

9:00 AM

$80.00

American Red Cross


12 seats available

Sign me up

Thursday

July 15th

Adult and Pediatric First Aid/CPR/AED

9500 S. 500  W.

Suite 101 B

Sandy, Utah 84070

Details

3:00 PM

$90.00

American Red Cross


12 Seats available

Sign me up

Monday

July 19th

Basic Life Support

(for healthcare providers)

9500 S. 500 W.

Suite 101 B

Sandy, Utah 84070

Details

9:00 AM

$80.00

American Red Cross


12 seats available

Sign me up

Monday

July 19th

Adult and Pediatric First Aid/CPR/AED

9500 S. 500  W.

Suite 101 B

Sandy, Utah 84070

Details

3:00 PM

$90.00

American Red Cross


12 Seats available

Sign me up

Wednesday

July 21st

Adult and Pediatric First Aid/CPR/AED

9500 S. 500  W.

Suite 101 B

Sandy, Utah 84070

Details

9:00 AM

$90.00

American Red Cross


12 Seats available

Sign me up

Wednesday

July 21st

Basic Life Support

(for healthcare providers)

9500 S. 500 W.

Suite 101 B

Sandy, Utah 84070

Details

3:00 PM

$80.00

American Red Cross


12 seats available

Sign me up

Friday

July 23rd

Adult and Pediatric First Aid/CPR/AED

9500 S. 500  W.

Suite 101 B

Sandy, Utah 84070

Details

9:00 AM

$90.00

American Red Cross


12 Seats available

Sign me up

Monday

July 26th

Adult and Pediatric First Aid/CPR/AED

9500 S. 500  W.

Suite 101 B

Sandy, Utah 84070

Details

9:00 AM

$90.00

American Red Cross


12 Seats available

Sign me up

Monday

July 26th

Basic Life Support

(for healthcare providers)

9500 S. 500 W.

Suite 101 B

Sandy, Utah 84070

Details

3:00 PM

$80.00

American Red Cross


12 seats available

Sign me up

Wednesday

July 28th

Basic Life Support

(for healthcare providers)

9500 S. 500 W.

Suite 101 B

Sandy, Utah 84070

Details

9:00 AM

$80.00

American Red Cross


12 seats available

Sign me up

Wednesday

July 28th

Adult and Pediatric First Aid/CPR/AED

9500 S. 500  W.

Suite 101 B

Sandy, Utah 84070

Details

3:00 PM

$90.00

American Red Cross


12 Seats available

Sign me up

Friday

July 30th

Adult and Pediatric First Aid/CPR/AED

9500 S. 500  W.

Suite 101 B

Sandy, Utah 84070

Details

9:00 AM

$90.00

American Red Cross


12 Seats available

Sign me up

Friday

July 30th

Basic Life Support

(for healthcare providers)

9500 S. 500 W.

Suite 101 B

Sandy, Utah 84070

Details

3:00 PM

$80.00

American Red Cross


12 seats available

Sign me up

0