Professional Learning
Level-Up Your CS Teaching
Whether you’re new to computer science, new to inquiry-based teaching, or experienced with both, we can help you elevate your content knowledge and develop inclusive instructional strategies!
Online and In-Person Professional Development
We offer training opportunities for new and returning teachers who will be teaching UTeach CS Principles and UTeach CS A courses. Our professional development workshops focus on mastering the course content, AP requirements, and project-based instructional strategies necessary for success. We strongly recommend that teachers attend our College Board–endorsed professional development before teaching a UTeach CS course for the first time. Our professional development may be substituted in place of attending an AP Institute training.
See our current professional development schedule
Ongoing Support
We provide unparalleled support for our UTeach CS teachers, including:
- On-demand coaching by phone, video, or email
- Webinars offering "just-in-time" guidance
- Access to a vibrant online professional learning community
Read more about our ongoing support
Webinars
UTeach CS offers continuing education through free, public webinars on topics ranging from implementing inquiry-based pedagogical practices, applying strategies for broadening participation in computer science, and meeting College Board requirements. Additional webinars are provided for teachers with an active license, which focus on just-in-time support for course implementation.