AP Computer Science A

College-level programming in Java and AP exam preparation.

The Java programming language logo

Overview

Aligned with the College Board's AP Computer Science A course, this class teaches programming in Java with a focus on object-oriented design, data structures and algorithms. It is equivalent to a first-semester college computer science course.

What students learn

  • Object-oriented programs with classes, objects and methods
  • Arrays, ArrayLists and core data structures
  • Designing and analyzing searching and sorting algorithms
  • Multiple-choice and free-response practice in AP exam format

Prerequisites

Prior programming experience (Python Intermediate or equivalent) and Algebra 1.

Questions

Can my student join mid-year?
Yes. Enrollment is rolling for weekly classes; instructors help new students catch up on what the class has covered.
How do I know this is the right level?
Book a free placement assessment and we will recommend a level. Book now
What if my student misses a class?
We offer a make-up class. We'll contact you with a make-up date.

Find the right program for your student

Book a free 20-minute consultation and we'll recommend a starting point.

Book a Consultation