Montana teachers -- Summer 2022 PD

Computer Science Professional Development for Montana's K12 teachers.

Spots are limited so Register Now!

Depending on teacher student interest, we will offer four unique professional development opportunities in the Joy and Beauty of Computing (JBC), Mobile CSP, Python Modules, Game Programming and/or the Joy and Beauty of Data (JBD) during the summer of 2022. All classes are geared towards Montana high school and middle school teachers who would like to offer these courses in their local schools. Dates for classes are listed below.

We are now an OPI Professional Development Provider, so you can earn up to 40 renewal credits per class! See

Help us get the word out by distributing these flyers:

 flyer_thumbnail.png python modules flyer thumbnail

Python Modules -- June 13-17, 2022

Learn how to integrate modules that emphasize Python programming and computational thinking into high school science and math classes. Modules are fully developed and ready to go. They vary in length and difficulty. Opportunities to develop custom modules for your own classes will be provided and supported. 

Location: University of Montana, Missoula (class will be held in person only)

Questions? Contact

Joy and Beauty of Computing (JBC) -- June 13-17, 2022

JBC (Joy and Beauty of Computing) offers students an overview of the world of computing, as well as a gentle introduction to computational thinking using the Python programming language. It examines the computing field and how it impacts the human condition, and introduces exciting ideas and influential people. 

Location: University of Montana, Missoula (class will be held in person only)

Questions? Contact

Game Programming -- (self-paced online Summer 2022)

Game programming using Unity.

Questions? Contact

Mobile CSP -- Summer 2022

Mobile CSP is based on the College Board's emerging Advanced Placement (AP) Computer Science Principles curriculum framework for introductory computer science. Students will learn computer science by building socially useful mobile apps. In addition to programming and computer science principles, the course is project-based and emphasizes writing, communication, collaboration, and creativity.  Details about the course curriculum can be found at 

Location: Online

Questions? Contact