AHA Online Skills Banner
STEP 1

Complete the online course through the AHA website

Choose the correct online course below. The online portion must be completed before attending your in-person skills session.

Would you prefer a fully in-classroom course with no online component?

Please choose one of the in-person classes by clicking here .

STEP 2

Enroll in the in-person skills session

After completing Step 1, enroll in the skills session for your class category below.

Can't find a date for your class category, or do none of the dates below work with your schedule?

Please call our office at 603-668-5360 to set up an individual appointment as all of our availability is not listed below.

Use of American Heart Association materials in an educational course does not represent course sponsorship by the American Heart Association. Any fees charged for such a course, except for a portion of fees needed for AHA course materials, do not represent income to the Association.

Date/Time Course Name Location Availability Enroll
Wednesday Jan 14, 2026
8:00 am -9:00 am
Basic Life Support (BLS) Skills
$64.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Almost Full - Enroll Soon Enroll
Wednesday Jan 14, 2026
5:00 pm -6:00 pm
Basic Life Support (BLS) Skills
$64.99
NHCPR - Peterborough
NHCPR - Peterborough
375 Jaffrey Rd #14, Peterborough, NH 03458, USA
Enrollment Open - Space Available Enroll
Saturday Jan 17, 2026
8:00 am -9:00 am
Pediatric Advanced Life Support (PALS) Skills
$134.99
NHCPR - Bedford
NHCPR - Bedford
9 Cedarwood Dr, Unit 12, Bedford NH 03110 Bedford, NH 03110 United States
Almost Full - Enroll Soon Enroll
Saturday Jan 17, 2026
8:00 am -9:00 am
Basic Life Support (BLS) Skills
$64.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll
Saturday Jan 17, 2026
9:00 am -10:00 am
Basic Life Support (BLS) Skills
$64.99
NHCPR - Bedford
NHCPR - Bedford
9 Cedarwood Dr, Unit 12, Bedford NH 03110 Bedford, NH 03110 United States
Almost Full - Enroll Soon Enroll
Sunday Jan 18, 2026
8:00 am -9:00 am
Advanced Cardiac Life Support (ACLS) Skills
$124.99
NHCPR - Bedford
NHCPR - Bedford
9 Cedarwood Dr, Unit 12, Bedford NH 03110 Bedford, NH 03110 United States
Almost Full - Enroll Soon Enroll
Sunday Jan 18, 2026
1:00 pm -2:00 pm
Basic Life Support (BLS) Skills
$64.99
NHCPR - Bedford
NHCPR - Bedford
9 Cedarwood Dr, Unit 12, Bedford NH 03110 Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll
Monday Jan 19, 2026
8:00 am -9:00 am
Basic Life Support (BLS) Skills
$64.99
NHCPR - Salem
NHCPR - Salem
15 Ermer Rd, Salem NH
Enrollment Open - Space Available Enroll
Monday Jan 19, 2026
5:30 pm -6:30 pm
Basic Life Support (BLS) Skills
$64.99
NHCPR - Peterborough
NHCPR - Peterborough
375 Jaffrey Rd #14, Peterborough, NH 03458, USA
Enrollment Open - Space Available Enroll
Tuesday Jan 20, 2026
8:00 am -9:00 am
Basic Life Support (BLS) Skills
$64.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll