Resources
Textbooks
We will be using various online resources for the class:
- Darren Kessner, Practical Coding
- David J Eck, Introduction to Programming Using Java, Seventh Edition
- Wikibooks Java Programming
- CodingBat code practice
We will also be using Barron's AP Study Guide for AP exam practice problems.
Software
You will need to install some software (e.g. a Java compiler and a text editor). All the software we will be using is free and open source.
Other Resources
There are lots of other free online resources for learning Java.