Please enable JavaScript to use CodeHS

CodeHS AP CSP Resource Hub

Whether you’re teaching AP CSP for the first or tenth year, you’ll be able to find every resource you need to level up your AP CSP course. Better prepare students for the AP exam by utilizing our free tutorials, QOTD, and more!

Choose from 5 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.

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.

Creating Courses How-To

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.

9th
10th
11th
12th
Introduction to Computer Science in JavaScript (Corgi)
Introduction to Computer Science in Python
AP Computer Science Principles
AP Computer Science A (Mocha)
AP Computer Science A (Nitro)

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 Tutorials

Tutorials are a great way to brush up on a concept or fill in a gap for content that may not be taught in one of the main courses. Each tutorial offers instruction on a specific programming concept and typically takes between 10 - 30 minutes to work through. Tutorials are easy to use and share—no CodeHS account is needed.

Explore the Tutorials

AP CSP Question of the Day

Looking for a quick warm-up? Try our new AP CSP Question of the Day (QOTD)! Each day, students can find a new question that focuses on content that should be relevant to their current place in the curriculum.

Access the QOTD

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 More

Demo Programs

Blog Posts