Ongoing Learning and Support
The Code.org Expanded Learning Program was designed to provide ongoing support and community engagement for teachers that have already participated in the Code.org Workshops (CS Fundamentals), Professional Learning Programs (CS Discoveries or CS Principles), or AP Computer Science A.
Join us for a two-day, summer professional development experience created by a collective of Midwest Code.org Regional Partners. During this program, educators who previously participated in a CS Fundamentals workshop, or CS Discoveries or CS Principles Professional Learning Program will deepen their computer science pedagogy, explore additional facets of the CSD or CSP curriculum, reinforce their understanding, expand their confidence, and build community.
On the first day, teachers participate in a set of workshops to dig deeper into their chosen curriculum and explore the changes and modifications for the upcoming school year. The morning of the second day consists of a series of self-selected breakout sessions led by peer educators exploring a lesson, unit, or teaching practice. Then in the afternoon, teachers engage in a series of unconference sessions!
Join our Professional Development for Educators newsletter to learn more about registration for this and other programs when applications open!
Hear from Real Teachers
Continue your education and keep your skills sharp!
Engage your students with a wide lens on computer science by covering topics such as programming, physical computing, web development, design, and data. The course inspires students as they build their own websites, apps, games, and physical computing devices.
Introduce your students to the foundational concepts of computer science and challenge them to explore how computing and technology can impact the world. More than a traditional introduction to programming, it is a rigorous, engaging, and approachable course that explores many of the foundational ideas of computing so all students understand how these concepts are transforming the world we live in.
AP Computer Science A
Guide students through learning object-oriented programming using Java. Students take on the role of software engineers, and practice skills that are used in the field. The Code.org curriculum for CSA is designed for any high school student who wishes to continue their computer science education after completing an introductory course such as Computer Science Discoveries (CSD) or Computer Science Principles (CSP).
Artificial Intelligence PD
The IBM Artificial Intelligence (AI) Education experience was designed to give all educators the knowledge and confidence to bring foundational AI concepts into their K–12 classroom, regardless of their grade level or subject matter.
Want more information on Code.org Expanding Learning Opportunities (or any of our programs)?