Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Conte o número de programas educacionais para cada coordenador de extensão comunitária.
 ###Tabelas: 
CREATE TABLE community_outreach_coordinators (id INT, name VARCHAR(255));CREATE TABLE education_programs (id INT, coordinator_id INT, name VARCHAR(255)); INSERT INTO community_outreach_coordinators (id, name) VALUES (1, 'Alice'), (2, 'Brenda'), (3, 'Charlie'); INSERT INTO education_programs (id, coordinator_id, name) VALUES (1, 1, 'Wildlife Warriors'), (2, 1, 'Adopt an Animal'), (3, 2, 'Butterfly Conservation'), (4, 3, 'Endangered Species Protection');
SELECT co.name AS coordinator_name, COUNT(e.id) AS program_count FROM community_outreach_coordinators co LEFT JOIN education_programs e ON co.id = e.coordinator_id GROUP BY co.name;