Upcoming Courses

Course Dates

All courses run at our training centre at 72 Sophia Street, Fairland, Johannesburg. To register, email agrecia@resus.co.za or call +27 (0)11 478 1874.

Schedule

July – December 2026

Pre-course study materials are provided upon registration. Please ensure you have completed all pre-course work before attending.

Please note

Dates listed are for planning purposes only. Once you have decided on a date, please contact agrecia@resus.co.za to confirm if the date is available. Once the date is confirmed, we can continue to registration and payment. Your course is only confirmed on receipt of payment. Once payment is received, your manual will be sent to you for pre-reading.

July 2026 21 dates
Date Course Duration CEUs Action
29 Jun 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
29 Jun – 1 Jul 2026
Mon – Wed
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
3 Jul 2026
Friday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
6 Jul 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
9 Jul 2026
Thursday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
10 Jul 2026
Friday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
10–12 Jul 2026
Fri – Sun
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
13–14 Jul 2026
Mon – Tue
ACLS for Experienced Providers (ACLS-EP)2 days30 CEUs (2 Ethics)Register
15 Jul 2026
Wednesday
ECG Recognition and Interpretation1 day9 CEUsRegister
16–17 Jul 2026
Thu – Fri
International Trauma Life Support (ITLS)2 days23 CEUs (1 Ethics)Register
16–17 Jul 2026
Thu – Fri
Advanced Medical Life Support (AMLS)2 days30 CEUs (1 Ethics)Register
20 Jul 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
21–22 Jul 2026
Tue – Wed
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
23–24 Jul 2026
Thu – Fri
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
25–26 Jul 2026
Sat – Sun
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
27 Jul 2026
Monday
Advanced Neonatal Life Support (NRP)1 day18 CEUs (1 Ethics)Register
27 Jul 2026
Monday
PALS Refresher Course1 day30 CEUs (1 Ethics)Register
28 Jul 2026
Tuesday
Advanced Neonatal Life Support (NRP)1 day18 CEUs (1 Ethics)Register
28 Jul 2026
Tuesday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
30–31 Jul 2026
Thu – Fri
International Trauma Life Support (ITLS)2 days23 CEUs (1 Ethics)Register
30–31 Jul 2026
Thu – Fri
Advanced Medical Life Support (AMLS)2 days30 CEUs (1 Ethics)Register
August 2026 20 dates
Date Course Duration CEUs Action
3 Aug 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
3–5 Aug 2026
Mon – Wed
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
7 Aug 2026
Friday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
7–9 Aug 2026
Fri – Sun
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
10 Aug 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
10–12 Aug 2026
Mon – Wed
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
13 Aug 2026
Thursday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
14 Aug 2026
Friday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
14–16 Aug 2026
Fri – Sun
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
17 Aug 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
18–19 Aug 2026
Tue – Wed
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
20–21 Aug 2026
Thu – Fri
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
22–23 Aug 2026
Sat – Sun
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
24 Aug 2026
Monday
Advanced Neonatal Life Support (NRP)1 day18 CEUs (1 Ethics)Register
24 Aug 2026
Monday
PALS Refresher Course1 day30 CEUs (1 Ethics)Register
25 Aug 2026
Tuesday
Advanced Neonatal Life Support (NRP)1 day18 CEUs (1 Ethics)Register
25 Aug 2026
Tuesday
PALS Refresher Course1 day30 CEUs (1 Ethics)Register
27 Aug 2026
Thursday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
27–28 Aug 2026
Thu – Fri
Advanced Medical Life Support (AMLS)2 days30 CEUs (1 Ethics)Register
28 Aug 2026
Friday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
September 2026 21 dates
Date Course Duration CEUs Action
31 Aug 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
31 Aug – 2 Sep 2026
Mon – Wed
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
4 Sep 2026
Friday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
4–6 Sep 2026
Fri – Sun
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
7 Sep 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
7–9 Sep 2026
Mon – Wed
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
10 Sep 2026
Thursday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
10 Sep 2026
Thursday
ECG Recognition and Interpretation1 day9 CEUsRegister
12–13 Sep 2026
Sat – Sun
Advanced Medical Life Support (AMLS)2 days30 CEUs (1 Ethics)Register
14 Sep 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
15–16 Sep 2026
Tue – Wed
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
17–18 Sep 2026
Thu – Fri
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
19–20 Sep 2026
Sat – Sun
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
21 Sep 2026
Monday
Advanced Neonatal Life Support (NRP)1 day18 CEUs (1 Ethics)Register
21–22 Sep 2026
Mon – Tue
International Trauma Life Support (ITLS)2 days23 CEUs (1 Ethics)Register
22 Sep 2026
Tuesday
Advanced Neonatal Life Support (NRP)1 day18 CEUs (1 Ethics)Register
23 Sep 2026
Wednesday
PALS Refresher Course1 day30 CEUs (1 Ethics)Register
24–25 Sep 2026
Thu – Fri
ACLS for Experienced Providers (ACLS-EP)2 days30 CEUs (2 Ethics)Register
25 Sep 2026
Friday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
28 Sep 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
28–30 Sep 2026
Mon – Wed
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
October 2026 20 dates
Date Course Duration CEUs Action
2 Oct 2026
Friday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
2–4 Oct 2026
Fri – Sun
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
5 Oct 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
5–7 Oct 2026
Mon – Wed
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
8 Oct 2026
Thursday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
9 Oct 2026
Friday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
9–11 Oct 2026
Fri – Sun
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
12–13 Oct 2026
Mon – Tue
International Trauma Life Support (ITLS)2 days23 CEUs (1 Ethics)Register
12–13 Oct 2026
Mon – Tue
Advanced Medical Life Support (AMLS)2 days30 CEUs (1 Ethics)Register
15–16 Oct 2026
Thu – Fri
International Trauma Life Support (ITLS)2 days23 CEUs (1 Ethics)Register
15–16 Oct 2026
Thu – Fri
Advanced Medical Life Support (AMLS)2 days30 CEUs (1 Ethics)Register
19 Oct 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
20–21 Oct 2026
Tue – Wed
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
24–25 Oct 2026
Sat – Sun
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
26 Oct 2026
Monday
Advanced Neonatal Life Support (NRP)1 day18 CEUs (1 Ethics)Register
26 Oct 2026
Monday
PALS Refresher Course1 day30 CEUs (1 Ethics)Register
27 Oct 2026
Tuesday
Advanced Neonatal Life Support (NRP)1 day18 CEUs (1 Ethics)Register
27 Oct 2026
Tuesday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
29–30 Oct 2026
Thu – Fri
Advanced Medical Life Support (AMLS)2 days30 CEUs (1 Ethics)Register
29–30 Oct 2026
Thu – Fri
International Trauma Life Support (ITLS)2 days23 CEUs (1 Ethics)Register
November 2026 21 dates
Date Course Duration CEUs Action
2 Nov 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
2–4 Nov 2026
Mon – Wed
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
6 Nov 2026
Friday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
6–8 Nov 2026
Fri – Sun
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
9 Nov 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
9–11 Nov 2026
Mon – Wed
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
12 Nov 2026
Thursday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
13 Nov 2026
Friday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
13–15 Nov 2026
Fri – Sun
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
16 Nov 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
17–18 Nov 2026
Tue – Wed
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
17 Nov 2026
Tuesday
PALS Refresher Course1 day30 CEUs (1 Ethics)Register
19–20 Nov 2026
Thu – Fri
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
21–22 Nov 2026
Sat – Sun
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
23 Nov 2026
Monday
PALS Refresher Course1 day30 CEUs (1 Ethics)Register
23 Nov 2026
Monday
Advanced Neonatal Life Support (NRP)1 day18 CEUs (1 Ethics)Register
24 Nov 2026
Tuesday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
24 Nov 2026
Tuesday
Advanced Neonatal Life Support (NRP)1 day18 CEUs (1 Ethics)Register
25 Nov 2026
Wednesday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
26–27 Nov 2026
Thu – Fri
Advanced Medical Life Support (AMLS)2 days30 CEUs (1 Ethics)Register
26–27 Nov 2026
Thu – Fri
International Trauma Life Support (ITLS)2 days23 CEUs (1 Ethics)Register
December 2026 15 dates
Date Course Duration CEUs Action
30 Nov 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
30 Nov – 2 Dec 2026
Mon – Wed
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
3 Dec 2026
Thursday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
4 Dec 2026
Friday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
4–6 Dec 2026
Fri – Sun
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
7 Dec 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
7–9 Dec 2026
Mon – Wed
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
10 Dec 2026
Thursday
ACLS Refresher Course1 day30 CEUs (2 Ethics)Register
11 Dec 2026
Friday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
11–13 Dec 2026
Fri – Sun
Advanced Cardiovascular Life Support (ACLS)2½ days30 CEUs (2 Ethics)Register
14 Dec 2026
Monday
BLS Provider Course5 hours11 CEUs (1 Ethics)Register
15–16 Dec 2026
Tue – Wed
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
17–18 Dec 2026
Thu – Fri
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
19–20 Dec 2026
Sat – Sun
Paediatric Advanced Life Support (PALS)2 days30 CEUs (1 Ethics)Register
21–22 Dec 2026
Mon – Tue
Advanced Medical Life Support (AMLS)2 days30 CEUs (1 Ethics)Register

Register for a course

Submit our online registration form to secure your place. Places are limited.