Learn AP Comp Sci


Thanks to the generous efforts of a large number of teachers, you can find lots of information online to assist you in your learning of the AP Computer Science A curriculum, including texts, websites, and courses.

That 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

College Board materials

Online textbooks, references, practice problems

Teacher's Websites

CS Blogs, Podcasts, Twitter accounts, etc.


Other Stuff