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 os professores do distrito escolar 'Uptown' completaram no último ano?
 ###Tabelas: 
CREATE TABLE teacher (teacher_id INT, district_id INT, FOREIGN KEY (district_id) REFERENCES school_district(district_id)); CREATE TABLE course (course_id INT, course_name VARCHAR(50), course_year INT, PRIMARY KEY(course_id)); CREATE TABLE teacher_course (teacher_id INT, course_id INT, completed_date DATE, PRIMARY KEY(teacher_id, course_id), FOREIGN KEY (teacher_id) REFERENCES teacher(teacher_id), FOREIGN KEY (course_id) REFERENCES course(course_id)); INSERT INTO teacher (teacher_id, district_id) VALUES (1, 2), (2, 2); INSERT INTO course (course_id, course_name, course_year) VALUES (1, 'Python for Educators', 2021), (2, 'Data Visualization', 2021), (3, 'Grant Writing', 2020); INSERT INTO teacher_course (teacher_id, course_id, completed_date) VALUES (1, 1, '2021-06-01'), (1, 2, '2021-07-15'), (2, 1, '2021-05-10');
SELECT c.course_name, c.course_year FROM teacher t INNER JOIN teacher_course tc ON t.teacher_id = tc.teacher_id INNER JOIN course c ON tc.course_id = c.course_id WHERE t.district_id = 2 AND tc.completed_date >= '2021-01-01' AND tc.completed_date < '2022-01-01';