PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, ] ); return $pdo; } function e(?string $value): string { return htmlspecialchars((string)$value, ENT_QUOTES, 'UTF-8'); } function slugify(string $text): string { $text = strtolower(trim($text)); $text = preg_replace('/[^a-z0-9]+/', '-', $text) ?? ''; $text = trim($text, '-'); return $text !== '' ? $text : 'provider'; } $providers = []; $error = ''; try { $pdo = db($config); $stmt = $pdo->query( "SELECT id, provider_code, provider_name, status, accreditation_end FROM providers WHERE status = 'active' OR status = 'accredited' OR status IS NULL ORDER BY provider_name ASC" ); $providers = $stmt->fetchAll(); } catch (Throwable $e) { $error = 'The provider register is temporarily unavailable.'; } ?> Provider Register | The CPD Collective
Public Register

Accredited Provider Register

This register lists approved providers recognised by The CPD Collective. Prospective learners, employers, and organisations can use this page to confirm current provider status.

provider listed
Verify a Certificate
Provider approval confirms that the organisation is listed on the CPD Collective register. Individual course or certificate status should still be verified where relevant.
No providers are currently listed on the register.
< class="provider-card">

Accredited provider listed on the CPD Collective register for recognised continuing professional development activity.

Status: Accredited Accredited until Listed provider
>