The National Coaching Certification Program (NCCP) consists of 66 different National Sport Organizations across Canada.

Each sport has unique coach education requirements that can include Sport Specific Coach Education, as well as Multi-Sport Coach Education. Sport Specific coach education delivery is managed by the provincial sport organizations, and the multi-sport coach education delivery is managed by Alberta Sport Connection.