The CSAwesome PDs cover Units 1-6 in the summer and Units 7-10 in the academic year. Depending on which summer PD you are participating in, you may be completing only some of the units. The tables below outline the units covered in each PD format and the expected number of hours based on experience level. Further expectations for the PD are outlined below.

Immersion (experienced w/ Java): ~45 hrs of Summer PD + Academic Year activities

Extended (new to Java): ~65 hrs of Summer PD + Academic Year activities


Participants in the CSAwesome PD should set aside approximately 8-10 hours per unit to complete PD activities including:

PD Facilitators will guide and support participants through completing the CSAwesome PD assignments by hosting the synchronous web conferences, presenting on CSA related topics, reviewing progress in the CSAwesome e-book on Runestone Academy, and providing feedback on programming assignments.  



In order to receive a certificate of participation for either 45 hours (Immersion) or 65 hours (Extended) of professional development, participants must meet the following requirements:

Interested in earning graduate credit? Learn more here.