Public Policy for Development
The Public Policy for Development course by Magna Skills is designed to provide participants with a comprehensive understanding of the role of public policy in ...
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.
The Public Policy for Development course by Magna Skills is designed to provide participants with a comprehensive understanding of the role of public policy in ...
Magna Skills proudly introduces the Political and Conflict Resolution Fundamentals short course, a dynamic program tailored for professionals seeking to deepen ...
This programme is ideal for new and experienced supervisors. The training modules have also proved valuable to graduate engineers, middle managers and others wi...
Welcome to the Change Management workshop. Change is a constant in many of our lives. All around us, technologies, processes, people, ideas, and methods often c...
Law, Litigation and Arbitration
Magna Skills presents the Parliamentary Administration course, designed to equip individuals with the knowledge and skills necessary for effective administratio...
Magna Skills proudly presents the Strategic Women Leadership Development course, designed to empower and equip women with the skills and knowledge needed to thr...
Election Observation Practices
Facilitating the provision of quality, evidence-based analysis was intended to support parliamentarians’ access to evidence that will assist in their deci...
The Advanced Training in Strategic Planning course by Magna Skills is a high-impact professional programme designed for senior managers, planners, policy-makers...
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.00211501121521
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 = 808, executionMS: 0.00070810317993164
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 = 808 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 10, executionMS: 1.2008349895477
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.0012600421905518
sql: SELECT COUNT(id) FROM courses, executionMS: 0.00043892860412598
sql: SELECT COUNT(id) FROM courses WHERE Featured = 1, executionMS: 0.00047206878662109
sql: SELECT COUNT(Application_ID) FROM apply, executionMS: 0.052926063537598