Whether you teach elementary, middle school, or high school, or are in a supporting role, we have something for everyone. Our professional development programs provide opportunities for educators to get started with computer science, deepen their understanding of an area of computer science, and learn how to apply methodologies like Agile in their classrooms.
– or –
Funding through Iowa’s Computer Science Professional Development Incentive Fund can also be used for all of our computer science professional development options.
NewBoCo is the designated provider of Code.org Professional Learning Programs in Iowa. Our role includes providing quality professional development to educators through local school district partnerships and acting as a regional hub of the global computer science education movement. NewBoCo will work with schools and provide networking and collaboration events for computer science teachers. While not every student will become a software developer, the majority of careers benefit from having a foundational understanding of computer science. Whether it be agriculture, advanced manufacturing, finance, healthcare, or any number of other fields, students will need to be able to work with technology to help solve problems.
K - 12th Grade Professional Development
Pre-K - 5th Grade Professional Development
Our Tiny Techies professional development supports Pre-K – 2nd-grade teachers with training on foundational computer science concepts and how they relate to some of our youngest learners. You will experience engaging lessons that can tie into other content areas and help students become creative problem solvers.
6th - 8th Grade Professional Development
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.
9th - 12th Grade Professional Development
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.
Agile is a group of methodologies that offer an iterative approach to managing work. It allows a group to self organize and communicate in ways that make work transparent and help manage challenges. This workshop will take Project-Based Learning experiences to the next level!
NewBoCo is the designated provider of Code.org Professional Learning Programs in Iowa. Our role includes providing quality professional development to educators through local school district partnerships and acting as a regional hub of the global computer science education movement. NewBoCo will work with schools and provide networking and collaboration events for computer science teachers.