AP Computer Science Exam Prep and Courses
Free courses and practice for AP Computer Science A, AP Computer Science Principles, AP Cybersecurity and AP Networking. Learn the material, then get ready for the exam.
Pick your course
-
AP CSA
Computer Science AProgramming in Java, from your first lines of code to classes, arrays and ArrayLists.
Exam: Wednesday, May 12, 2027
-
AP CSP
Computer Science PrinciplesHow computing works and what it changes: data, algorithms, the internet, and the Create project.
Exam: Friday, May 14, 2027
-
AP Cybersecurity
First exam May 2027How attacks work and how to stop them: risk, networks, devices and data, with hands-on terminal labs.
Exam: Wednesday, May 5, 2027
-
AP Networking
Pilot year, open to all in 2027-28How devices connect, from a home network to the global internet.
Exam: Friday, May 7, 2027 (pilot schools)
Exam Prep
Practice exams, unit study guides, FRQs and score calculators.
AP CSA
AP CSA exam prep Practice exams 2025 practice multiple choice Unit 1 exam Unit 1 study guide Unit 2 study guide Unit 3 study guide Unit 4 study guide FRQs by topic FRQ archive Practice questions Java reference sheet Score calculator Exam formatAP CSP
AP CSP exam prep Full-length practice exam Practice tests by topic Big Idea 1 study guide Big Idea 2 study guide Big Idea 3 study guide Big Idea 4 study guide Big Idea 5 study guide Create task guide Written response guide Question of the Day Exam reference sheet Score calculator Exam formatWant a paid shortcut? Cram kits and flashcard bundles
Full Courses
Unit pages with every lesson, exercise and lab, in order.
AP CSA
AP CSA full course Unit 1 lessons Unit 2 lessons Unit 3 lessons Unit 4 lessons Start with lesson 1.1 Self-study pacing guideAP CSP
AP CSP full course Big Idea 1 lessons Big Idea 2 lessons Big Idea 3 lessons Big Idea 4 lessons Big Idea 5 lessons Create task unit Self-study pacing guideThe 2027 AP exams: dates and format
| Exam | Date | Multiple choice | Free response | Details |
|---|---|---|---|---|
| AP Cybersecurity | Wed, May 5 | 60 questions, 80 minutes, 70% | 1 question (Device Security Analysis), 50 minutes, 30% | Exam format |
| AP Networking | Fri, May 7 (pilot schools) | 2027 pilot exam: multiple choice only. The national exam, from May 2028, adds free response. | Exam format | |
| AP CSA | Wed, May 12 | 42 questions, 1 hour 30 minutes, 55% | 4 questions, 1 hour 30 minutes, 45% | Exam format |
| AP CSP | Fri, May 14 | 70 questions, 120 minutes, 70% | Create performance task plus 2 written responses, 30%. Create task due April 30. | Exam format |
From College Board's exam pages, checked September 18, 2026. All four are digital, and most schools start morning exams at 8 a.m. local time.
For teachers
Free tools for a whole class, whichever course you teach.
-
Free class codes and gradebook
Create a class and give students one code. They join with a name and a PIN, no email needed, and their scores show up in your gradebook.
Set up a class -
Pacing guides
AP CSA AP CSP AP Cybersecurity AP Networking -
Test builders
AP CSA AP CSP AP Cybersecurity -
Teacher bundles (paid)
AP CSA bundle AP CSP bundle AP Cybersecurity bundle AP Networking bundle Free AP CSA Unit 1 preview
Who makes this
Tanner Crow, AP Computer Science teacher at Blue Valley North High School for over eleven years
I built this site for my own students first, then opened it up to other classrooms. The courses, the practice and the class gradebook are free.
"Tanner is simply awesome. He is patient, flexible and genuinely cares about ensuring that the students excel. My son scored a perfect 5 on his AP exam for computer science principles."
Kamal, 52 tutoring lessons, AP CSP "My daughter scored a 100 on her in-class final and a 5 on the AP Exam. She definitely benefited from those two tutoring sessions with Tanner. We would highly recommend him."
Mimi, 2 tutoring lessons "After working with Tanner, my son received the Most Improved in AP Computer Science A award from the High School Principal!"
Emily, 29 tutoring lessons, AP CSA
Questions
AP CSA or AP CSP: which should I take?
AP CSP is the broader course: data, the internet, algorithms and the impact of computing, plus a Create project done in class. AP CSA is Java programming and goes deeper into writing code. Many students take CSP first. Compare AP CSA and AP CSP.
What should I take before AP CSA?
Nothing is required. If you have never written code, the free Intro to Java course is a good place to start. Start Intro to Java.
When are the 2027 AP Computer Science exams?
AP Cybersecurity is Wednesday, May 5, 2027. AP Networking is Friday, May 7, for pilot schools only. AP CSA is Wednesday, May 12. AP CSP is Friday, May 14, and its Create performance task must be submitted by April 30.
Is it free?
The courses and the practice are free. Flashcards beyond Unit 1, cram kits and teacher bundles are paid.
How do I use this with my class?
Set up a free class and share its code with your students. They join with a name and a PIN, no email needed, and their quiz and lesson scores show up in your gradebook. Set up a class.
What is AP Networking?
A new AP course in its third and final pilot year in 2026-27. It opens to all schools in 2027-28. The 2027 exam is Friday, May 7, for pilot schools only, and it is all multiple choice. The AP Networking Credential starts with the national course in 2027-28, so pilot students cannot earn it. See the AP Networking course.