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: Quais cursos de desenvolvimento profissional foram frequentados por professores que também lideraram projetos de pedagogia aberta em 2021?
 ###Tabelas: 
CREATE TABLE teacher_pd (teacher_id INT, course_id INT, pd_date DATE); INSERT INTO teacher_pd (teacher_id, course_id, pd_date) VALUES (1, 1, '2021-01-01'), (2, 2, '2021-02-15'), (3, 1, '2021-03-10'), (4, 3, '2021-12-31'); CREATE TABLE courses (course_id INT, course_name TEXT); INSERT INTO courses (course_id, course_name) VALUES (1, 'Tech Tools'), (2, 'Inclusive Classrooms'), (3, 'Project-Based Learning'); CREATE TABLE open_pedagogy_projects (project_id INT, teacher_id INT, project_date DATE); INSERT INTO open_pedagogy_projects (project_id, teacher_id, project_date) VALUES (1, 1, '2021-01-05'), (2, 2, '2021-02-10'), (3, 3, '2021-03-15'), (4, 4, '2021-12-25');
SELECT c.course_name FROM teacher_pd pd JOIN courses c ON pd.course_id = c.course_id JOIN open_pedagogy_projects pp ON pd.teacher_id = pp.teacher_id WHERE pd.pd_date >= '2021-01-01' AND pd.pd_date <= '2021-12-31';