Explore what CodeHS has to offer for districts, schools, and teachers.
Click on one of our programs below to get started coding in the sandbox!
AP Computer Science A Textbook
1. Primitive Types
1.2 Why programming? Why Java?
1.3 Variables and Data Types
1.4 Expressions and Assignment Statements
1.5 Compound Assignment Operators
1.6 Casting and Range of Variables
2. Using Objects
3. Boolean Expressions and if Statements
5. Writing Classes
8. 2D Arrays