Empower yourself to save a life

Thank you for your interest in the CPR classes that we offer. We hold classes at many different venues in Johannesburg. We offer the service of teaching you in the comfort of your home or the convenience of your workplace.

We can accommodate up to 12 people per class and give discounted rates to schools and large groups.

Earn 2500 Discovery Vitality Points!


Learn More

Basic Life Support course

We also offer a course for Healthcare providers called the “Basic Life Support” course which offers the participants 15 Continued Professional Development (CPD) points.The course is 6 to 8 hours in duration. Healthcare Providers include doctors, nurses, paramedics, physiotherapists, occupational therapists, speech therapists and any other professionals who provide healthcare to patients.

The course is taught via DVD, practicing on the manikins and using the equipment. The instructor will teach the skills of CPR and choking for victims of all ages, including ventilation with barrier devices, pocket masks, bag-valve-mask devices with supplemental oxygen, and the use of Automated External Defibrillators. A 62-page BLS for Healthcare Providers Student Manual is supplied to each participant. Each participant must complete a practical and written test at the end of the course on all the course material learned.

Course price: R1100.00

Family and Friends CPR course

This course is aimed at the layperson, parents, teachers, caregivers, domestic workers, gardeners, and grandparents. This course is for 3 hours in duration and covers adult, child and infant CPR and choking for all ages. The cost is R 450.00.

This course awards you 2500 Discovery Vitality points. We will teach you the skills required to save a persons’ life and how to assist in medical emergencies. The course is interactive and is taught by watching a DVD, practicing on the manikins and discussion with the informative instructor. A 55-page booklet is provided with this course.

Course price: R450.00

We offer discounts to large groups.

We come to you whether it be at your workplace or home.


The aim of our courses is to equip you with the skills to save a life and have the invaluable knowledge of how to help in a medical or life-threatening emergency. We will teach you the skills of CPR and how to assist someone who is choking. You will learn how to help an adult, child, and infant that is in distress.


Whether it be children’s safety, caring for the elderly or sick, or safety in the workplace.


This course will give you the skills required to assist someone who is in cardiac arrest, someone who is choking and any first aid requirements.

CPR Instructors

Our instructors are taught and kept up to date with the Resuscitation Council of South Africa. The instructors are monitored and standardized by the stringent guidelines of the council to make sure that the course you receive is of the highest standard.

Course Accreditation

Our courses are approved by the Resuscitation Council of South Africa and The American Heart Association. Your registration is valid for 2 years. Earn Discovery points! Taking this course will earn you 2500 Discovery Vitality points. All participants will receive a completion card from the Resuscitation Council Of South Africa.

Course Information

Our courses are practical, informative and interactive. We are passionate about teaching you invaluable like saving skills. We guarantee that by the end of our courses you will feel confident to call for help, assess a medical emergency and be able to assist with sound knowledge and skill.


If you attend a course in 2018, you will be awarded 2500 points.

You will then qualify to receive 2500 points in 2019 without attending any courses.

So you’ll receive 5000 Discovery points over 2 years!

“I have completed two Basic Life Support courses through the training center ABC-OF-CPR. The course is informative and the knowledge imparted is imperative for all healthcare professionals to know. It is the fastest and most enjoyable way to earn 15 CPD points! Michele Cahi is a great instructor.”

Laura (physiotherapist)

It was really fun getting to know the team during the project. They were all helpful in answering questions and made me feel at ease. The design ended up being better than I could've envisioned!

Jeff Gemmell, ThemeNectar

I'm wondering why I never contacted these guys sooner! They have commendable talent in their fields and knocked my concept out of the ballpark. An amazing experience!

Mark Levin, ThemeNectar

Get in touch with us

Earn 5000 Discovery Vitality points over 2 years!

Debbie Joseph - CPR INSTRUCTOR

076 829 3065


082 343 4743