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 A

    Programming in Java, from your first lines of code to classes, arrays and ArrayLists.

    Exam: Wednesday, May 12, 2027

  • AP CSP

    Computer Science Principles

    How computing works and what it changes: data, algorithms, the internet, and the Create project.

    Exam: Friday, May 14, 2027

  • AP Cybersecurity

    First exam May 2027

    How 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-28

    How devices connect, from a home network to the global internet.

    Exam: Friday, May 7, 2027 (pilot schools)

The 2027 AP exams: dates and format

ExamDateMultiple choiceFree responseDetails
AP CybersecurityWed, May 560 questions, 80 minutes, 70%1 question (Device Security Analysis), 50 minutes, 30%
AP NetworkingFri, May 7 (pilot schools)2027 pilot exam: multiple choice only. The national exam, from May 2028, adds free response.
AP CSAWed, May 1242 questions, 1 hour 30 minutes, 55%4 questions, 1 hour 30 minutes, 45%
AP CSPFri, May 1470 questions, 120 minutes, 70%Create performance task plus 2 written responses, 30%. Create task due April 30.

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.

Tanner Crow, AP Computer Science teacher at Blue Valley North High School

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.