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: Qual é o número total de cursos de pedagogia abertos oferecidos por cada instituição?
 ###Tabelas: 
CREATE TABLE institution (institution_id INT, institution_name VARCHAR(255)); CREATE TABLE open_pedagogy_courses (institution_id INT, course_id INT); INSERT INTO institution (institution_id, institution_name) VALUES (2001, 'Institution X'), (2002, 'Institution Y'), (2003, 'Institution Z'); INSERT INTO open_pedagogy_courses (institution_id, course_id) VALUES (2001, 3001), (2001, 3002), (2002, 3003);
SELECT institution_name, COUNT(course_id) as total_courses FROM institution JOIN open_pedagogy_courses ON institution.institution_id = open_pedagogy_courses.institution_id GROUP BY institution_name;