About the Course
No prior computer science or technology teaching experience required.
AP Computer Science Principles
Training and Support
Who should teach the course?
Teachers with any content background or level of experience who have an interest in teaching
computer science are welcome. No knowledge or experience with computer science or programming is
required. The AP Computer Science Principles professional learning model is designed to leverage the
knowledge and expertise of all community members to enhance the experiences and competencies of
Teachers interested in teaching the AP CS Principles student course are encouraged to participate
in an online professional learning course. This course is primarily asynchronous and access starts in
early May for a new cohort of teachers. The course requires a 40-hour commitment and focuses on the
Familiarizing teachers with the comprehensive teacher materials and curriculum, often from the
perspective of a student
Exploring background mathematics and computer science content in the context of course
College Board requirements and expectations for AP implementation
While taking this course, teachers have access to the AP Computer Science Principles course, and
Edhesive’s extensive support resources.