Magna Skills Capacity Building Courses

Explore practical training programmes for professionals, NGOs, public sector teams and organisations.

Browse our full course portfolio, filter by category, search by course title, and register for online or face-to-face training in leading destinations across Africa and beyond.

522 Courses Available
18 Course Categories
120,999 Applications Received
Searching course portfolio...
Reset

23 Courses Found

Showing page 3 of 3, 10 courses per page.
View Category Page
Preventing, preparing for and responding to fires
MSD2751 Safety, Health and Environment (SHE) 7 Students

Preventing, preparing for and responding to fires

Fires affect thousands of companies each year resulting in injury, lost customer trust and building damage. By establishing a fire prevention and preparedness p...

Debug

sql: SELECT COUNT(*) FROM `userlevels` WHERE `userlevelid` = -2, executionMS: 0.0011920928955078

sql: SELECT `userlevelid`, `userlevelname` FROM `userlevels`, executionMS: 0.0005180835723877

sql: SELECT COUNT(*) FROM `userlevelpermissions` WHERE `userlevelid` = -2, executionMS: 0.0012190341949463

sql: SELECT `tablename`, `userlevelid`, `permission` FROM `userlevelpermissions` WHERE `userlevelid` IN (-2), executionMS: 0.0034010410308838

sql: SELECT cc.id, cc.Category_Name, COUNT(c.id) AS TotalCourses FROM course_categories cc LEFT JOIN courses c ON c.Category = cc.id WHERE cc.Active = 1 GROUP BY cc.id, cc.Category_Name ORDER BY cc.Category_Name ASC , executionMS: 0.0092649459838867

sql: SELECT COUNT(c.id) FROM courses c LEFT JOIN course_categories cc ON cc.id = c.Category WHERE 1=1 AND (c.Status = 1 OR c.Status = '1' OR c.Status = 'Active') AND c.Category = 816, executionMS: 0.0012919902801514

sql: SELECT c.id, c.Course_Title, c.Course_Code, c.Short_Description, c.Course_Outcomes, c.Course_Outline, c.Target_Audience, c.Price, c.Discount, c.TotalPrice, c.Thumbnail, c.Views, c.Featured, c.Category, cc.Category_Name, COUNT(a.Application_ID) AS TotalApplications FROM courses c LEFT JOIN course_categories cc ON cc.id = c.Category LEFT JOIN apply a ON a.Course_Title = c.id WHERE 1=1 AND (c.Status = 1 OR c.Status = '1' OR c.Status = 'Active') AND c.Category = 816 GROUP BY c.id, c.Course_Title, c.Course_Code, c.Short_Description, c.Course_Outcomes, c.Course_Outline, c.Target_Audience, c.Price, c.Discount, c.TotalPrice, c.Thumbnail, c.Views, c.Featured, c.Category, cc.Category_Name ORDER BY c.Featured DESC, TotalApplications DESC, c.Course_Title ASC LIMIT 10 OFFSET 20, executionMS: 1.1764011383057

sql: SELECT cc.id, cc.Category_Name, COUNT(c.id) AS TotalCourses FROM course_categories cc INNER JOIN courses c ON c.Category = cc.id WHERE cc.Active = 1 GROUP BY cc.id, cc.Category_Name ORDER BY TotalCourses DESC, cc.Category_Name ASC LIMIT 8 , executionMS: 0.0014960765838623

sql: SELECT COUNT(id) FROM courses, executionMS: 0.00071096420288086

sql: SELECT COUNT(id) FROM courses WHERE Featured = 1, executionMS: 0.0006248950958252

sql: SELECT COUNT(Application_ID) FROM apply, executionMS: 0.031392812728882