Fundamental concepts of computer programming using Java. Object-oriented programming including classes, methods, arrays, algorithms, and data structures.
A comprehensive review of every major topic on the AP exam.
Understand variables, data types, operators, and how expressions are evaluated in Java.
Create and manipulate objects, call methods, and use the String class effectively.
Master if/else logic, compound boolean expressions, and decision-making structures.
Implement for loops, while loops, and nested iterations to solve repetitive computational tasks.
Design custom classes with constructors, instance variables, accessor and mutator methods.
Store and process collections of data using arrays and the dynamic ArrayList class.
Navigate and manipulate two-dimensional arrays for grid-based data and matrix operations.
Extend classes, override methods, and leverage polymorphism for flexible object-oriented design.
Extensive worksheets and problem sets covering every exam topic.
Deep focus on Free Response Questions with scoring rubric breakdowns.
Full-length practice exams with detailed feedback and performance analysis.
Confidence-building teachers with deep AP exam expertise.
Register now for our 6-week intensive review. Limited seats available.
Register Now →