AP Computer Science A — Free Practice Questions, Study Guides & Mock Exams
Learn Java programming fundamentals, object-oriented programming, data structures, and algorithms
Topics covered
- Variables and Data Types
- Operators and Expressions
- Conditional Statements
- Loops
- Arrays
- ArrayList
- 2D Arrays
- Methods
- Objects and Classes
- Inheritance
- Polymorphism
- Recursion
- Sorting and Searching
- Algorithm Analysis
Free AP Computer Science A study guides
- Last Minute Study Guide
- MCQ Exam Guide
- FRQ Exam Guide
- Unit 1: Primitives, Variables, Operators, Casting — The ground floor of Java: what types exist, how variables store values, the arithmetic rules that trip up everyone, and the casting gotchas that appear on every exam.
- Unit 1: String, Math, Scanner, Wrapper Classes
- Unit 2: Boolean Expressions & Conditionals
- Unit 2: While & For Loops
- Unit 3: Classes & Objects
- Unit 3: Static Fields
- Unit 3: ArrayList as an Instance Variable
- Unit 3: Value vs Reference Semantics
- Unit 4: 1D Arrays
- Unit 4: For-Each Loops
- Unit 4: ArrayList
- Unit 4: Sorting & Searching
- Unit 4: 2D Arrays
- Unit 4: Recursion
- Unit 4: File I/O
Units
- Unit 1
- Unit 2
- Unit 3
- Unit 4