Skip to content

We’re excited to announce that applications for’s Professional Learning Program for CS Principles and CS Discoveries are now open. If your school plans to offer these courses in 2019-20, please encourage interested teachers to apply today!’s Professional Learning Program is an intensive, yearlong professional learning program for middle-and high school educators who are interested in teaching’s CS Discoveries (middle school) or CS Principles (high school) courses. These programs are designed to prepare educators to provide high-quality instruction based on the curriculum, tools and approach to students in their classrooms. Best of all, you don’t need any prior computer science experience to get started!

Teachers who apply and are accepted to the program commit to:

  • Attending the five-day, in-person summer workshop. The summer workshop will be held June 24th-June 28th, in Draper, Utah.
  • Attending two to four local one-day, in-person workshops (held on Saturdays)
  • Teaching the course during the 2019-20 school year
  • Supporting the recruitment and enrollment of a diverse group of students in the course, representative of the school’s overall student population

To apply for a seat in the summer cohort, visit: and fill out an application. Applications are reviewed on a rolling basis.

Due to generous industry support from Hill Air Force Base and Dell EMC, we are able to offer scholarships to all teachers that are accepted into the professional learning program.

If you know a teacher that would be a great fit for our program? You can nominate them here:

Thank you for supporting computer science education for all Utah students!