Professional Development

People gathered to look at laptops

Engaging, College Board–Endorsed Workshops to Ensure Your Success

We offer a variety of professional development opportunities to prepare new and returning computer science teachers for success in their classrooms.

New UTeach CS Teachers

We strongly encourage educators to attend one of our professional development (PD) workshops if they are new to teaching with the UTeach CS curriculum for that course. 

Our professional development workshops for both AP CS Principles and AP CS A are College Board–endorsed and may be substituted for an AP Institute.

During these in-depth professional development workshops, you will:

  • Familiarize yourself with the comprehensive teacher materials and curriculum, often from the perspective of a student
  • Explore background computer science content in the context of course activities and projects
  • Practice the collaborative, project-based, and blended learning instructional strategies necessary to teach the course successfully
  • Master College Board requirements and expectations for AP® implementation


Texas Teachers: Learn about PD reimbursements from the Texas Education Agency for school districts and open enrollment charter schools. 

98 percent recommend UTeachCS Image


 AP CS Principles Workshop

Teachers who fully complete this professional development workshop will earn 35 hours of CPE credit (continuing professional education). During this professional development, teachers will complete self-paced modules with on-demand support from PD facilitators and attend periodic check-ins with their PD facilitator. Register early if you need the full 12 weeks to complete this PD.

Recommended Prerequisites: Teachers with any content background or level of experience are welcome to attend our AP CS Principles Professional Development Workshop. No knowledge or experience with computer science or programming is required. 

Online PD

In-Person PD 

Self-Paced Spring PD (March 1 – June 1)

Self-paced modules, on-demand support, and periodic check-ins with PD facilitator
(Rolling start; May 1 registration deadline)




Contact us at info@uteachcs.org to schedule an in-person PD in your area
 


Self-Paced Summer PD (June 1 – September 1)

Self-paced modules, on-demand support, and periodic check-ins with PD facilitator
(Rolling start; August 1 registration deadline)




 
 


Self-Paced Fall PD (October 1 – January 1)

Self-paced modules, on-demand support, and periodic check-ins with PD facilitator
(Rolling start; December 1 registration deadline)




 
 


 

AP CSA Bootcamp (No Java Experience Required)

Teachers who fully complete this professional development workshop will earn 55 hours of CPE credit (continuing professional education). During this professional development, teachers will complete self-paced modules with on-demand support from PD facilitators and attend periodic check-ins with their PD facilitator. Register early if you need the full 12 weeks to complete this PD.

Recommended Prerequisites: Teachers with any content background or level of experience teaching computer science are welcome to attend our AP CSA Professional Development Bootcamp. No experience with Java is required. 

Online PD

In-Person PD

Self-Paced Summer PD (June 1 – September 1)

Self-paced modules, on-demand support, and periodic check-ins with PD facilitator
(Rolling start; August 1 registration deadline)




Contact us at info@uteachcs.org to schedule an in-person PD in your area
 


Self-Paced Fall PD (October 1 – January 1)

Self-paced modules, on-demand support, and periodic check-ins with PD facilitator
(Rolling start; December 1 registration deadline)




 
 


 

AP CSA Workshop (Java Experience Required)

Teachers who fully complete this professional development workshop will earn 30 hours of CPE credit (continuing professional education). During this professional development, teachers will complete self-paced modules with on-demand support from PD facilitators and attend periodic check-ins with their PD facilitator. Register early if you need the full 12 weeks to complete this PD.

Recommended Prerequisites: Teachers will be completing Java assignments and unit projects starting in the first week of the AP CSA Professional Development Workshop, so previous experience with Java programming is required.

Online PD

In-Person PD

Self-Paced Summer PD (June 1 – September 1)

Self-paced modules, on-demand support, and periodic check-ins with PD facilitator
(Rolling start; August 1 registration deadline)




Contact us at info@uteachcs.org to schedule an in-person PD in your area
 


Self-Paced Fall PD (October 1 – January 1)

Self-paced modules, on-demand support, and periodic check-ins with PD facilitator
(Rolling start; December 1 registration deadline)




 
 


 

Cybersecurity Workshop

Teachers who fully complete this professional development workshop will earn 30 hours of CPE credit (continuing professional education). 

During this professional development, teachers will attend periodic check-ins with their PD facilitator (either in weekly group sessions or individual meetings) and complete self-paced modules with on-demand support from PD facilitators. Register early if you need the full 12 weeks to complete the self-paced PD.

Recommended Prerequisites: Teachers with any content background or level of experience are welcome to attend our Foundations of Cybersecurity Professional Development Workshop. No knowledge or experience with cybersecurity or programming is required. 

Online PD

Custom PD

July 8–29, 2025

Meets weekly on Tuesdays from 5–7 pm ET (4–6 pm CT; 2–4 pm PT) with 5–6 hours of self-paced modules each week
(June 20 registration deadline)


June 11–25, 2025

Meets weekly on Wednesdays from 10 am – 12 pm ET with 5–6 hours of self-paced modules each week and mid-year check-ins
*Grant participants only (contact us for eligibility details)


Self-Paced Summer PD (June 1 – September 1)

Self-paced modules, on-demand support, and periodic check-ins with PD facilitator
(Rolling start; August 1 registration deadline)




Contact us at info@uteachcs.org to schedule a custom PD 
 


Self-Paced Fall PD (October 1 – January 1)

Self-paced modules, on-demand support, and periodic check-ins with PD facilitator
(Rolling start; December 1 registration deadline)




  
 


 

PD Costs

View license and PD costs. Professional development must be purchased with an accompanying curriculum license. Teachers are highly encouraged, but not required, to purchase PD in addition to their license. 

 

Custom Professional Development

Interested in customized professional development for teachers in your district or grant project? Contact us at info@uteachcs.org to discuss bringing UTeach CS professional development to your area.