What Are The AP CS Exams?
The AP Computer Science A (AP CSA) exam focuses on learning the Java programming language to solve problems. AP Computer Science (AP CSP) focuses on the broader aspects of computing.
The AP CSP exam has two parts: coding and fundamental CS knowledge. AP CSP Coding can use a variety of languages, e.g. Scratch, App Inventor, and Python (our recommendation), etc.
The AP exams have different formats. AP Computer Science A has one end-of-course exam with multiple-choice and free-response questions. AP Computer Science Principles includes the Create performance task, which is completed during the course, and an end-of-course multiple-choice exam.
Whether your child is interested in AP CSP or AP CSA, or both, we recommend learning Python first to set a strong coding foundation.