Skip to content
Code.org Page Photo

Code.org and the STEM Action Center partner to provide computer science professional learning for teachers in the state of Utah. No previous experience is required to participate!

Courses available

Computer Science Discoveries

Computer Science Discoveries (CSD) is an introductory course, recommended for grades 6-10. The class is designed to be taught as a semester or full-year course. There are a 5-day summer workshop and two single-day workshops throughout the school year.

  • Summer workshop dates for CSD: June 22-26, 2020
  • School year workshop dates for CSD: TBD

Computer Science Principles (CSP)

Computer Science Principles (CSP) is designed to prepare students for the AP Computer Science exam and is recommended for grades 9-12. The class is designed to be taught as a full-year class. There are a 5-day summer workshop and four single-day workshops throughout the school year.

  • Summer workshop dates for CSP: June 22-26, 2020
  • School year workshop dates for CSP: TBD

Teachers must apply to attend these workshops. Preference will be given to teachers who meet the following requirements:

  • Have documented approval from their principal
  • Be able for their school or district to pay for their attendance–scholarships are available
  • Plan to teach the CSD or CSP class in the 2020-2021 school year
  • Commit to attending all summer and school year workshops
  • Have CSD or CSP on their school’s master schedule for 2020-2021 school year

To apply, please follow the links below:

Computer Science Discoveries

Computer Science Principles

Registration opens February 1, 2020, and closes when the cohort is full.


Partnership goals

  • Offer training opportunities for Utah teachers in K-12 to gain exposure and knowledge about computer science.
  • Help more Utah secondary schools have trained teachers who can offer computer science classes to students.
  • Encourage more females and students from underrepresented populations to take Computer Science courses.
  • Support students being college and career ready for futures in computer science in Utah.

Questions? For additional information please contact Lynn Purdin at lpurdin@utah.gov