NewBoCo logo and return to home page link CS Principles


2 students complete a activity in their school computer lab.Educator Outcomes: The Computer Science Principles Professional Learning Program fee** includes 9 days of facilitation, curriculum guide, ongoing support, and stipends for each workshop day. During the 5-day summer workshop, participants will engage with the curriculum to prepare for the beginning of the school year, discuss best practices, and how to create a supportive classroom. During the academic year workshops, participants will experience upcoming lessons in the curriculum before they teach them, connect with their cohort to share how their implementation is going, and discuss instructional practices to support them.

This year-long course can be taught as an AP or non-AP course — no prerequisites are required for students or for teachers new to computer science! In addition,’s curriculum is available at no cost, for anyone to teach.

Student Outcomes: Students are introduced to the foundational concepts of computer science and challenged 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.

Your next step: Applications for our Professional Learning Programs typically open in January. Request more information through the button above or below!

Join our Professional Development for Educators newsletter to learn more about registration for this and other programs when applications open!

**Funding through Computer Science Professional Development Grants can be used for this program and the Computer Science Professional Development Incentive Fund can be used for any of our computer science professional development options!

More Opportunities

A row of Innovation workshop students take notes on legal pads

Curated Professional Development

We partner with, government agencies, and educational institutions to offer a wide variety of practical and powerful computer science professional development opportunities for teachers. Often, there are grants or other funding options available!

Learn more

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

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

Upcoming Events