Your browser does not support JavaScript!
Please enable JavaScript to use the full functionality of the site.
Without JavaScript, you will not be able to expand the content tables in the PD Materials Page and CSP Index Page.

Welcome to PD4CS

The goal of PD4CS (Professional Development for Computer Science) is to provide an evidence-based professional development (PD) program to improve teachers’ knowledge to teach computer science, with a special focus on the effective training of teachers having limited computer science background. The PD materials are aligned with the curriculum of the AP CS Principles (CSP) course.
The site provides teacher-facing material for instructors teaching Python and other parts of the AP CS Principles course. The site assumes basic knowledge of Python and programming. Much of the material is focused on common misconceptions students have and the arising challenges.

Your background


Create Your Account Already Have an Account? Log in

I already have an account


nsf1 This work is supported by the National Science Foundation under grant number 1502462. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation"