Build Confidence. Save Lives. Stay Compliant.
DDi OHS delivers Department of Labour accredited, hands-on first aid training to businesses and individuals across Gauteng. Our courses help your team stay compliant and prepared for real-life emergencies.
Stay Compliant and Prepared with Our First Aid Training
- Complies with the Occupational Health and Safety Act
- Aligned with QCTO and Department of Labour requirements
- Designed for real-world application, not just box-ticking
Johannesburg businesses rely on DDi OHS to deliver professional, effective, and accredited first aid training that protects lives and supports legal compliance.
What Our First Aid Training Covers
Our courses focus on practical emergency skills that save lives:
- CPR for adults, children, and infants
- How to use an AED (automated external defibrillator)
- Treating bleeding, burns, and fractures
- Choking rescue techniques
- Emergency scene management
All training follows national standards and is recognised across South Africa.
Choose Your Training Level
We offer all three levels to Johannesburg teams:
- First Aid Level 1 (Basic Emergency First Aid Responder): Ideal for workplaces and individuals
- First Aid Level 2 (Intermediate Emergency First Aid Responder): For higher-risk environments
- First Aid Level 3 (Advanced Emergency First Aid Responder): Comprehensive training for safety officers and emergency response teams
Flexible Training Locations Across Johannesburg
Training can happen where it suits you:
- Onsite training at your business premises, anywhere in Johannesburg
- Public classes at our venue in Rooihuiskraal, Centurion (99 Hornbill Avenue). See the public class dates.
We do not have a venue in Johannesburg: we come to you, or your team joins a public class in Centurion.
Areas We Travel To
We train onsite across Johannesburg and the surrounding towns, including:
- Northern suburbs: Sandton and Midrand. Midrand is next door to our Centurion venue, so one or two people can join a public class there.
- West Rand and Randburg: Roodepoort, Krugersdorp and Randburg, see First Aid Training on the West Rand
- East Rand: Benoni, Boksburg, Kempton Park and Germiston, see First Aid Training on the East Rand
Travel to your workplace is quoted with your training. Contact us with your address and group size for a quote.
First aid training in Midrand
Midrand is next door to our Centurion venue, which makes it the easiest place in Gauteng to choose either way. One or two people can drive across to a public class at 99 Hornbill Avenue, Rooihuiskraal, and a team can train at your premises in Waterfall, Kyalami, Halfway House or anywhere else in Midrand. Office parks and logistics sites with several people to train can book an onsite group, which works out cheaper per person as the group grows. See the public class dates, or contact us with your address and group size.
First aid training in Sandton
Sandton’s offices stack many people into one building, from Sandown and Bryanston to the workshops of Wynberg. An office needs at least one first aider for every group of up to 100 employees once you have more than 10, but on several floors you will want one within reach of each. We train in your own boardroom or training room, with the manikins and AED trainers brought to you, so your staff stay in the building. A DDi facilitator covers CPR, choking, bleeding, burns and fractures, all practised hands-on. Contact us with your address for a quote.
Course Duration and Validity
Need to know how long your team will be away?
Level 1
- 1 day with self-study, or 2 days with theory in class
- The public class in Centurion is the 1-day self-study option
- Includes CPR, AED, choking, bleeding, and fractures
Level 2
- 2 to 3 days of hands-on training, onsite
- Expands on Level 1 with more workplace scenarios
Level 3
- 4 or 5 days onsite, or a public class in Centurion over two weekends
- Focuses on risk assessment, planning, and team coordination
Certificates issued for our First Aid Level 1, 2, and 3 training courses are valid for 3 years.
Need to renew your certificate? We offer refresher courses in Johannesburg with the same duration.
What Does First Aid Training Cost in Johannesburg?
We aim to keep costs competitive and clear:
Pricing Examples:
- Level 1: from R730 per person onsite for groups of 20 or more (R950 for 4 to 9), or R1,050 per person in a public class in Centurion
- Level 2: from R1,490 per person onsite for groups of 20 or more (R1,980 for 4 to 9)
- Level 3: from R2,485 per person onsite for groups of 20 or more (R3,280 for 4 to 9), or R3,280 per person in a public class in Centurion
Public class prices are the final amount per person. Onsite prices exclude VAT. Pricing varies based on class size and location. All prices include:
- Training manuals
- All learning materials
- Certificates issued on completion
Looking to train a team? Ask about our group discounts for team training in Johannesburg.
Request your free, tailored quote from DDi OHS today.
Book Your Accredited First Aid Course in Johannesburg
Get your team trained before they need it. Get your team certified, confident, and compliant. Book your spot in a public class today, or request onsite training across Johannesburg, including Midrand, Sandton, Randburg, and Roodepoort.



