Course and Syllabus

Course and exam description from the College Board: 

CodeHS Syllabus:  

6 week pacing guide for the JavaScript unit in CSP.  This is an addendum to the syllabus: 

CodeHS Knowledge base article about the syllabus: 

Digital Portfolio

About the AP Digital Portfolio: This page has a good video to show students about the Digital Portfolio. 

Digital Portfolio Student User Guide: 

Course Audit

How to do the AP course audit online: 

AP course audit information from the College Board: 

Performance Task

Performance Task directions: 

2019 Scoring Guidelines for Create PT:  

2019 Scoring Guidelines for Explore PT:  

Good examples of projects for the AP CSP Create PT: 

Good examples of projects for the AP CSP Explore PT:

Additional Resources

AP CSP Readers Question Bank:

You can filter quiz questions in the bank on newest or # of votes, specific AP CSP standards, or difficulty. You can also search through quiz question titles and descriptions as well as show only AP CSP quiz questions. Teachers can also create their own quiz question, edit the ones they've made, and view other people's quiz questions in the quiz question bank. 

Review Questions Course: 

RaiseMe Scholarship

CodeHS is proud to partner with RaiseMe, a platform that helps 9-12th grade students prepare for college by earning micro-scholarships for their achievements in high school, to support your students on their path to college!

Any CodeHS student who completes the AP Computer Science Principles or AP Java course can submit their coursework on to earn a scholarship for their academic achievements. Visit to learn more. 

Did this answer your question?