This program is fully funded through CS PD Week. Submit your priority registration by May 5, 2023!
Engage Students with Computer Science and Creativity
Computer Science Discoveries (CS Discoveries) is an introductory computer science course that empowers students to create authentic artifacts and engage with computer science as a medium for creativity, communication, problem solving, and fun. The Computer Science Discoveries Professional Learning Program includes 9 days of facilitation, curriculum guide, ongoing support, a Circuit Playground Classroom Kit, and stipends for each workshop day.
During the summer of 2023, we are partnering with the Iowa Department of Education and Iowa AEAs to provide Computer Science Professional Development Week for Iowa Educators. CS PD Week will be June 12-16th at the University of Northern Iowa. Organizers are working to take away common barriers for this in-person event, including providing stipends, lodging and several meals during the week.
Join our Professional Development for Educators newsletter to learn more about registration for this and other programs when applications open!
Inspire and Build
Appropriate for 6–10th grade students and can be taught as a semester or year long introductory course (3-5 hours per week of instruction for 9+ weeks). The course takes a wide lens on computer science by covering topics such as programming, physical computing, HTML/CSS, and data. The course inspires students as they build their own websites, apps, games, and physical computing devices. Code.org’s curriculum is available at no cost for anyone, anywhere to teach.
Hear from Real Teachers
Join dozens of teachers like you for a fun, collaborative, and fully funded learning experience!
This curriculum is designed for teachers new to Computer Science who want to offer accessible and equitable introductory Computer Science topics to their students.
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.
Interested in learning how to integrate science and computer science? Join us for our weeklong Project GUTS Professional Learning Program and learn how computational models can be used to think scientifically.
Expanded Learning Program
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) or Professional Learning Program (CS Discoveries or CS Principles).
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 CS Discoveries (or any of our programs)?