Choose from 4 AP CSP Courses
or Create Your Own
Our full-year courses are designed to help students learn foundational concepts of computer science and prepare for the AP CSP exam. Each of our AP CSP courses are College Board Endorsed and cover a specific programming language.
AP Computer Science Principles in JavaScript
- Level High School
- Timeframe Year
- Programming Language JavaScript
AP Computer Science Principles: Cybersecurity
- Level High School
- Timeframe Year
AP Computer Science Principles in Python
- Level High School
- Timeframe Year
- Programming Language Python
Review: AP Computer Science Principles
- Level High School
- Timeframe Unit
Create Your Own Course
If you want to create your own AP CSP course from scratch or mix & match existing CodeHS content, you certainly can! Learn more about creating your own course on CodeHS.
AP Computer Science Pathway
This pathway prepares students to successfully complete both the AP CS A and AP CS P exams. Students who receive high marks on these exams will be eligible for college credit at select schools.
College Board Endorsed
CodeHS is an endorsed provider recognized by the College Board for our AP Computer Science Principles in JavaScript, AP Computer Science Principles: Cybersecurity, and AP Computer Science Principles in Python courses. This endorsement affirms only the components of Endorsed Provider's offerings aligned to all the AP Curriculum Framework standards and the AP CS assessments.
AP CSP Prep

AP CSP Review Course
The review course is a great resource to either assign additional work, or allow students to work independently in the final weeks before the AP test.
The review course is organized by unit where each unit contains practice multiple choice questions from the course, new practice questions, and independent coding exercises.
Learn MoreDemo Programs
Blog Posts
New CodeHS AP CSP Cybersecurity Course
Released in Partnership with the National Cybersecurity Training & Education Center
Read More3 Teaching Tips for AP CSP Performance Tasks
Use Sample Responses & Scoring Guidelines to Help Students with their PTs
Read MoreCodeHS Classrooms AP Exam Results from the 2020–2021 School Year
The CodeHS Team is dedicated to ensuring teachers are well equipped with the resources needed to prepare students for the AP exam.
Read MoreKeeping Students Engaged with Extra Content in a Virtual Classroom
Tips for Virtual Teaching: Q&A with Sean Raser, a Computer Science Teacher, CodeHS Certified Educator & Teacher Trainer
Read MoreIncreasing Student Participation in a Virtual Classroom
Q&A with Chip Kramlich, a Computer Science Teacher and CodeHS Certified Educator
Read MoreBuilding a Computer Science Program for Young Girls
Rhonda Carpenter-Powell, a CTAE (Career, Technical, and Agricultural Education) Teacher at Forest Park High School in Clayton County, Georgia
Read MoreMaking Computer Science Fun And Real-World Relatable
Alyssa Basthemer, Physics, Medical Terminology, and Computer Science Teacher at The High School of Health Sciences in Wales, Wisconsin
Read MoreAP CSP FAQ
Is CodeHS endorsed by the College Board for AP Computer Science?
Yes. CodeHS is a College Board–endorsed provider for both AP Computer Science Principles and AP Computer Science A. The endorsement affirms that CodeHS’s curriculum and professional development are aligned to the full AP Curriculum Framework and AP assessment, and it gives schools a syllabus pre-approved for the AP Course Audit.
Does the CodeHS AP curriculum align to the AP Curriculum Framework?
Yes. Every learning objective and essential knowledge statement in the AP Curriculum Framework is mapped to CodeHS lessons, and because CodeHS is a College Board–endorsed provider, that alignment is recognized by the College Board. Standards-mapping documents are available for both AP CSP and AP CSA.
Which AP CSP pathways does CodeHS offer?
CodeHS offers multiple College Board–endorsed AP CSP pathways so you can teach the course in the language that fits your classroom: JavaScript, Python, Cybersecurity, and Roblox game development. Every pathway covers the full AP Curriculum Framework and includes a pre-approved syllabus, exam review, and Create Performance Task support.
Does CodeHS support the AP CSP Create Performance Task?
Yes. CodeHS includes lessons, resources, and practice built specifically for the AP CSP Create Performance Task, guiding students through planning, developing, and documenting their program. Combined with exam review and daily practice, this helps students complete the through-course assessment and prepare for the end-of-course exam.
What is the AP CSP pass rate for CodeHS classrooms?
On the 2025 AP CSP exam, CodeHS teachers who responded to our survey reported a 67% passing rate, with 37% of their students scoring a 4 or 5 — compared with a 62% national pass rate and 31% scoring 4 or 5. CodeHS provides daily practice, review courses, and Create Performance Task support to help students prepare.
AP exam pass rates are self-reported by CodeHS teachers who responded to our 2025 AP exam survey, compared with College Board national rates. See the full 2025 AP results.