Please enable JavaScript to use CodeHS

CodeHS AP CSA Resource Hub

Find every resource you need to level up your AP CSA course whether you’re teaching it for the first time or tenth. Prepare students for the AP exam by utilizing our free tutorials, digital textbook, QOTD, and more!

Choose one of our Java Courses or Create Your Own

Our AP CSA Cortado course is the most up to date AP CSA course and is the course we recommend using in your classroom.

Create Your Own Course

If you want to create your own AP CSA 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 CSA Prep


Java Practice Problems

CodeHS Practice allows students to challenge their problem-solving skills with hundreds of autograded practice problems organized by language, skill, and level.

Try Java Practice Problems

AP CSA Question of the Day

Looking for a quick warm-up? Try our new AP CSA 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 CSA 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

AP Computer Science A Textbook

This digital textbook follows the unit structure laid out by the College Board, and it will help prepare students for the AP CSA exam. It teaches the basics of object-oriented programming with a focus on problem-solving and algorithm development.

Read Textbook

The FRQ Center

The FRQ Center provides an opportunity for students to explore past exam FRQ questions in a variety of formats on the CodeHS platform. Each question can be completed independently or assigned to students in your classroom.

Visit the FRQ Center

AP Labs & Supplemental Projects

College Board Labs

If you are interested in implementing the provided labs from College Board, you can easily do so on the CodeHS platform. Most labs have been imported as assignments in CodeHS, including the starter code for each activity, lab manual notes, and reflection questions. Labs Available: Magpie, Picture Lab, Steganography, Celebrity, Consumer Review, and Elevens.

Supplemental Projects

CodeHS offers a variety of projects that range in complexity and time from a few days to a few weeks. These labs offer challenges for students in a variety of topics that can be used at different points in the course. The current projects include Battleship, Pokemon Simulator, Black Jack, and Mad Libs.

Lab Course

All of the labs can be found in the AP Computer Science A Labs course. This course can either be added to your existing course, or you can select individual lab modules to sprinkle throughout your course. The lab course can also be taken independently from other courses.

Add Additional Labs To Your Course

AP CSA 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

Demo Programs

Blog Posts

AP CSA 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.

Does CodeHS AP CSA cover the full Java subset and FRQs?

Yes. CodeHS’s AP CSA course covers the full College Board Java subset and includes an FRQ Center with free-response questions in the exact format of the exam, plus AP CSA Labs and detailed solutions. Students practice every unit and free-response type to prepare for both sections of the AP CSA exam.

What is the AP CSA pass rate for CodeHS classrooms?

On the 2025 AP CSA exam, CodeHS teachers who responded to our survey reported a 78% passing rate, with 57% of their students scoring a 4 or 5 — compared with a 67% national pass rate and 47% scoring 4 or 5. CodeHS classrooms have reported above-average AP CSA results across multiple years.

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.