Learn AP Comp Sci


The AP Computer Science A course typically consists of the following content areas:

  1. Primitive Data Types (mostly int, double, boolean)
  2. Objects, Classes, and Methods
  3. Boolean Expressions and Conditional Statements (if, if-else)
  4. Iteration (for-loops, while-loops)
  5. Object-oriented design
  6. Array and ArrayList lists of data
  7. 2-dimensional Arrays
  8. Inheritance
  9. Recursion

Course Materials available on this website

The materials listed here I've developed for use in my own teaching. They are freely available for students and teachers to use.

Coming December, 2022!

College Board materials

Online textbooks, references, practice problems

Teacher's Websites

CS Blogs, Podcasts, Twitter accounts, etc.


Other Stuff