AP Computer Science A
Java programming for the AP Computer Science A exam: foundations, core problem solving, object-oriented design, data collections, and exam-shape practice โ aligned to the revised (Fall 2025) AP CSA framework.
AP CSA Foundations
Build the complete Java foundation for AP Computer Science A: syntax, types, control flow, methods, strings, classes and objects, arrays, ArrayList, 2D arrays, recursion, testing and debugging, and the reading-and-writing habits the exam's four free-response types reward. Aligned to the revised (Fall 2025) AP CSA framework.
AP CSA Core & Exam Preparation
The bridge from knowing Java to solving AP CSA problems: tracing mastery, specification-driven implementation, the four FRQ types, MCQ strategy and error clinics, timed practice, and a full exam simulation โ aligned to the revised (Fall 2025) AP CSA framework.
AP CSA Advanced Practice & Exam Mastery
The endgame after Foundations and Core: hard tracing, exam-weight MCQs, advanced FRQ practice, error analysis, timed sets, and three full simulations plus a final master simulation. Original problems throughout; ~80% problem solving.