Professional Development

CSAwesome PD is offered in two lengths and can be completed either online or hybrid (a mix of face-to-face and online).

  • For those Experienced with Java - Immersion 45 hour PD
  • For those New to Java - Extended 65 hour PD (includes 20 hours of Java specific PD)

The PD includes support from a Master Teacher during the PD and throughout the academic year.


  • Immersion PD (45 hours): $1750/teacher
  • Extended PD (65 hours): $2400/teacher

In some cases, grant funding may be available to help cover the cost of teacher participation in the CSAwesome PD. See our Research Project page for more information on how you can attend a PD for FREE.

Upcoming CSAwesome PD Opportunities

  • Starting December 16 - Beth Simon's Coursea Course using CSAwesome.
  • January 13 - May 7, 2020 - EDU 6730: Programming and Teaching Java, An Online Graduate Course part of the Certificate in Computer Science Education program at the College of St. Scholastica. Apply ASAP. Note: CSP as a first requirement is waived if you have taught CS A before.
  • February 16-20, 2020 - Pathfinders Winter Institute. FREE for accepted teachers. More info here.
  • June 8 - July 18, 2020 - Online for those New to Java. Register here.
  • June 22 - July 18, 2020 - Online for those Experienced with Java. Register here.
  • June 22 - 26, 2020 - In person at Butler University in Indiana. Free for Indiana high school teachers. Optional 2 weeks of additional online PD (June 8-June 21) available for those who are new to Java. Apply here.
  • July 6-10, 2020 - In person at Salisbury University in Maryland. Info Coming Soon!
  • July 12, 2020 - In person 3 hour workshop at CSTA 2020 in Arlington, VA.

Interested in PD? Complete our Interest Form.