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

24 Courses Found

Showing page 3 of 3, 10 courses per page.
View Category Page
Parliamentary Budget Processes
Accounting, Finance and Budgeting 2 Students

Parliamentary Budget Processes

Magna Skills offers the Parliamentary Budget Processes course, designed to provide parliamentarians, government officials, and public sector professionals with ...

Centralised Assessment in Customs
Accounting, Finance and Budgeting 1 Students

Centralised Assessment in Customs

The Centralised Assessment in Customs short course is designed to provide Revenue Authority officers and customs professionals with a comprehensive understandin...

Debug

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

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

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

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

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.0044620037078857

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 = 820, executionMS: 0.0012428760528564

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 = 820 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.7613580226898

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.0012800693511963

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

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

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