Get a quote

Onsite, whatever the size of your team

First Aid Training on the West RandRoodepoort, Krugersdorp and Randburg

We train first aiders at your workplace in Roodepoort, Krugersdorp, Randburg and across the West Rand, from one person to a whole site.

★★★★★ 4.9 from 257+ Google reviews Centurion venue or onsite at your workplace
Delegates practising bandaging an arm at a DDi first aid course
Department of Employment and Labour
accredited first aid training
Onsiteat your workplace on the West Rand and in Randburg
R1,050Level 1 public class seat in Centurion, the final amount
3 yearsfirst aid certificate validity

Benefits of Working With DDi

  • OHS Act compliant training

    Certified first aiders, SHE reps and fire teams, so your OHS Act boxes are ticked.

  • We come to you, or join a public class

    We handle the admin, and train at your workplace, in Centurion or online.

  • Facilitators with real-life experience

    Facilitators with real emergency experience, who answer every question.

  • Lekker interactive, never boring

    Engaging, clear and fun, so people stay switched on all day.

  • Practical, hands-on learning

    Hands-on CPR and first aid on real manikins and AEDs, not a day of slides.

4.9from 257+ Google reviewsRead all reviews

“Thank you to our instructor LLoyd, we passed our first aid and basic firefighting training, which is very critical in our hospitality industry.”

Thoriso Lucia phaswanaGoogle review

“Just took a first aid class with DDI and it was so interesting and informative ,the instructor made it a fun learning experience .”

Samantha MarawaGoogle review

“… It was very informative...”

Sylvester MaleselaGoogle review

DDi trains first aiders onsite at their workplace in Roodepoort, Krugersdorp, Randburg and the rest of the West Rand. First Aid Level 1, 2 and 3 are accredited by the Department of Employment and Labour and aligned to the QCTO curriculum, and the certificate is valid for 3 years. A team of 4 to 9 pays R950 per person for Level 1 onsite, less for bigger groups, excl. VAT, plus travel. One or two people can also join the public class at our Centurion venue for R1,050 each.

The Towns We Cover

  • Roodepoort and the suburbs around it
  • Krugersdorp and the wider West Rand
  • Randburg, in Johannesburg’s northern suburbs

We have no venue on the West Rand or in Randburg, so we bring the training, the manikins and the AED trainers to your premises. For Sandton, Midrand and the rest of the city, see First Aid Training in Johannesburg.

First aid training in Roodepoort

Roodepoort mixes the office parks of Constantia Kloof with light industry, shops and schools, and the law treats them differently. Shops and offices need at least one first aider for every group of up to 100 employees, and other workplaces one for every group of up to 50, once you have more than 10 employees. DDi recommends at least 2 per site, so cover continues when one is on leave. We train at your premises in Roodepoort, with the manikins and AED trainers brought to you. The calculator on the First Aid Level 1 page works out your number.

First aid training in Krugersdorp

Krugersdorp is at the far end of the West Rand from our Centurion venue, so training at your own premises saves your team the trip. Chamdor, Factoria and the mining suppliers around the town are working sites where the risks can be higher than in an office, and First Aid Level 2 may suit them better than Level 1 if your risk assessment says so. Onsite training carries travel by distance, shown on your quote before you book. Your team stays on your premises, and competent delegates leave with their certificates signed. Request a quote with your Krugersdorp address.

First aid training in Randburg

Randburg sits between the West Rand and Johannesburg’s northern suburbs: offices, retailers and schools around Ferndale, and light industry in Strijdom Park. For most offices here, First Aid Level 1 is the right course, and one person can do it at a public class while a bigger team trains at your premises. A seat at our Centurion venue is R1,050 per person, the final amount. Onsite, small groups pay one flat rate, and larger groups pay from R730 per person for groups of 20 or more, excl. VAT, plus travel.

What It Costs by Team Size

  • One or two people: a seat in the First Aid Level 1 public class at our Centurion venue is R1,050 per person, the final amount. Onsite, small groups pay one flat rate.
  • A team of 4 to 9: R950 per person onsite, excl. VAT.
  • A team of 20 or more: R730 per person onsite, excl. VAT.
  • 30 or more: ask us, bigger discounts apply.

Every tier, the small-group flat rates and the travel amounts are in the prices section below. Travel is R550 flat up to 100 km round trip, then R5.50 per km, excl. VAT, and your quote shows it for your address. First Aid Level 2 runs onsite only, from R1,490 per person for groups of 20 or more (R1,980 for 4 to 9); First Aid Level 3 is from R2,485 onsite for groups of 20 or more (R3,280 for 4 to 9), or R3,280 in the Centurion public class over two weekends. Onsite prices exclude VAT.

What Your Team Practises

  • Adult, child and infant CPR manikins, and AED trainers (automated external defibrillators)
  • A choking vest, to practise the choking method
  • A box of different bandages, and splints
  • A burn shield, opened so you see what it looks like

The day ends with a practical assessment and a short theory assessment. Once the assessor and facilitator are happy, they sign the certificates onsite, so competent delegates leave with theirs (we need each ID copy before the training).

How to Book

  1. Enquire online with your address, the number of people and a preferred date. Request a quote.
  2. Pay and secure your date.
  3. Learn at your workplace.

For the Centurion public class, pick a date and pay online on the public class bookings page. The public class runs 8:30am to 4:30pm, at 99 Hornbill Avenue, Rooihuiskraal, not far off the N1.

Your Certificate

This course is accredited by the Department of Labour and aligned to the QCTO curriculum and on successful completion each delegate receives a Certificate of Compliance which is valid for 3 years.

Every Other Course, onsite on the West Rand

Questions? Call us on 061 566 6010.

Prices

What First Aid Level 1 costs

Public class prices are the final amount per person. Onsite prices, small groups and travel exclude VAT. Book a seat in a public class, or we train your group at your workplace.

Public class

R1,050per person, 1-day self-study class, Centurion

At your workplace

Per person, excl. VAT
  • 4 to 9 peopleR950
  • 10 to 19 peopleR840
  • 20 or more peopleR730
30 or more? Ask us, bigger discounts apply.

Smaller groups onsite

1 to 2 people R2,800, 3 people R3,350 (flat)Travel R550 flat up to 100 km round trip, then R5.50 per km. Two-day option: R850 second-day facilitator fee, waived for 6 or more.

Every course on one page: Course Prices 2026, or download the price list (PDF).

4.9★★★★★257+ reviewsRead all reviews

“We were a group of 4 that went to do our basic first aid. Excellent experience! Very informative and answered every single question with insite and valuable perspectives! Will be back to do our advanced!”

David Messenger
Excellent First Aid Training provided - experienced and knowledgeable instructor, practical training incorporated into the course and good facilities.
★★★★★Ashika Ramatar
It was a very well-structured learning experience. It's strange to be able to learn so much in one session about a subject one had no prior knowledge of. Thank you so much to the academy.
★★★★Thato Mokhine

FAQ

First aid training on the West Rand, answered

Anything else? Call 061 566 6010.

Do you have a venue in Roodepoort, Krugersdorp or Randburg?

No. We train onsite at your workplace. The nearest public class is at our venue in Rooihuiskraal, Centurion.

We only need one or two first aiders. What are our options?

Either they join the First Aid Level 1 public class in Centurion at R1,050 per person, or we train them at your workplace at a flat rate for a small group, plus travel.

What does onsite First Aid Level 1 cost for a bigger team?

From R730 per person for groups of 20 or more (R950 for 4 to 9), excl. VAT, plus travel. For 30 or more people, ask us, bigger discounts apply.

Can Level 1 run over two days at our workplace?

Yes. Level 1 is 1 day with self-study, or 2 days with theory in class. The two-day option carries a second-day facilitator fee, waived for 6 or more people.

Is the certificate accredited?

Yes. Our first aid training is accredited by the Department of Labour and aligned to the QCTO curriculum. Each delegate found competent receives a Certificate of Compliance, valid for 3 years.

Do you offer refresher training when certificates run out?

Yes. A refresher is the same course and the same duration as the original, booked the same way.

Do you run first aid training in Roodepoort?

Yes. We train first aiders onsite at your workplace in Roodepoort, including Constantia Kloof. The nearest public class is at our Centurion venue.

Do you run first aid training in Krugersdorp?

Yes. We train onsite at your workplace in Krugersdorp, including Chamdor and Factoria. Travel by distance is shown on your quote.

Do you run first aid training in Randburg?

Yes. We train onsite at your workplace in Randburg, including Ferndale and Strijdom Park. One or two people can join the public class in Centurion.

Last updated

Get a quote

Book First Aid Training on the West Rand, for you or your team. We handle the rest.

Book in 3 easy steps

  • 01
    Enquire onlineSend your details for the quote, and the address for onsite training
  • 02
    Pay and secure your dateAccept the quote, then send proof of payment or an official purchase order
  • 03
    Learn at home or workOnce that is in, we book the facilitator and the date
061 566 6010
Quote requestStep 1 of 2

Step 1 of 2: What do you need?

What do you need?

Tick everything you would like a quote for, for yourself or your team.

Training

Tick every course you need. Not sure? Pick the closest and we'll advise.

First aid

Fire and emergency

OHS compliance

Skills Programmes

Services

Other

Where would you like to be trained?

Roughly is fine. If it's different per course, add it in the message.
What will it cost?
We'll confirm the date with you.

Or call us on 061 566 6010.