Please enable JavaScript to use CodeHS

College Board Advanced Placement Alignment

CodeHS is recognized by the College Board as an endorsed provider of curriculum and professional development for AP® Computer Science Principles (AP CSP).

This endorsement affirms that all components of CodeHS‘s offerings are aligned to the AP Curriculum Framework standards and the AP CSP assessment. Using an endorsed provider affords schools access to resources including an AP CSP syllabus pre-approved by the College Board’s AP Course Audit, and officially recognized professional development that prepares teachers to teach AP CSP.

AP CSP

With our pre-approved and endorsed curriculum, it’s super easy for schools and districts to register their courses with the College Board and use CodeHS to teach AP CS Principles.

You can learn more about how to go through the AP Course Audit using our sample syllabus at codehs.com/apaudit/apcsp

Interested in diving into the course? You can review our in-depth course syllabus at codehs.com/syllabus/apcsp, or can sign up for a free teacher account at codehs.com/signup/teacher to explore the course for yourself.

AP Computer Science Principles Syllabus
How to Submit AP CSP Syllabus to AP Course Audit

AP CS A (Java)

Our AP Java course is officially approved by the College Board and our syllabus can be submitted easily for the course audit.

Our pre-approved syllabus ID for AP Java is 1667173v1. For more info on submitting the AP Java course audit using our syllabus, go to codehs.com/apaudit/apjava

Interested in diving into the course? You can review our in-depth course syllabus at codehs.com/syllabus/apcsp, or can sign up for a free teacher account at codehs.com/signup/teacher to explore the course for yourself.

AP Java Syllabus
How to Submit AP Java Syllabus to AP Course Audit