educators

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

People sit in rows of white tables at an Intrapreneur Academy Workshop. Linn County Auditor Joel Miller and Deputy Director of Elections Rebecca Stonawski sit at the front table.

custom professional development

We can craft a custom professional development package with options tailored to your classroom and district.

Learn more

Code.org 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 Professional Learning Program (CS Discoveries or CS Principles).

Learn more

Artificial Intelligence Professional Development

The IBM 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.

Learn more

Pre-K - 5th Grade Professional Development

tiny techies

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.

Learn more

Code.org computer science fundamentals

This curriculum is designed for teachers new to Computer Science who want to offer accessible and equitable introductory Computer Science topics to their students.

Learn more

6th - 8th Grade Professional Development

code.org computer science discoveries

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.

Learn more

A volunteer guides two younger students through exercises on their laptops through a CoderDojo event

project guts

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.

Learn more

9th - 12th Grade Professional Development

An over-the-should shot of a student designing a 3-D model on a laptop

Code.org Computer Science Principles

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.

Learn more

More Information

Why computer science in iowa?

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.

Learn more

osage school district case study

Learn about our partnership with Code.org and our impact on Osage Community Schools through our computer science curriculum. Both teachers and students have learned coding skills to build better futures.

Interested in more resources to encourage your students along? Check out our Resources page!

Take the next step!

Upcoming Trainings