In this presentation, we will explore the Carnegie Mellon University (CMU) CS Academy curriculum and offerings, the pedagogy and inspiration behind the program, and the tools available for both teachers and students to learn a programming language in a fun, engaging environment. The curriculum includes content for younger students through high school, offering a variety of courses at every level. The courses are created with flexibility in mind, with material that promotes equity and diversity, and they permit teachers to...