We highly recommend that teachers new to each UTeach CS course complete our 35-hour professional development before teaching that course for the first time. During professional development, teachers master foundational course content and AP requirements while practicing the collaborative, project-based instructional strategies necessary to teach our courses.
Our engaging professional development is offered as 5-day, in-person workshops or 5-week online workshops (primarily self-paced with weekly synchronous sessions). Our professional development for AP CS Principles and AP CS A are both College Board–endorsed and may be substituted for an AP Institute. Professional development must be purchased with an accompanying curriculum license.
View our professional development schedule
Register for professional development
Want to learn more?
Receive curriculum samples, schedule a personalized demo, or ask about group discounts.
Request more information