1. Primitive Types
2. Using Objects
3. Boolean Expressions and if Statements
4. Iteration
5. Writing Classes
6. Arrays
7. ArrayLists
7.1 ArrayLists
7.2 ArrayList Methods
7.3 Traversing ArrayLists
7.4 Developing Algorithms using ArrayLists
7.5 Searching
7.6 Sorting
7.7 Ethical Issues Around Data Collection
8. 2D Arrays
9. Inheritance
10. Recursion
Chapter 7