- Lynda - Java and more
- PracticeIt! - Java practice
- CodingBat - Java; Python
- udemy.com - Java Tutorials
- Programming by Doing - Programming practice - from beginning to end.
- Learnerator - Online (partial free / full pay) multiple choice study guide
- CodeHS - AP Review Site (free)
- NCLab Karel the Robot Tutorial - programming using Karel the Robot; game-like.
- TechPrep - Online computer science resource launched by Facebook to guide you in your pursuit of CS mastery
- edX.org - AP CS Prep Part 1
- edX.org - AP CS Prep Part 2
- Java Review for the AP CS A Exam - Written by Barbara Ericson @ GaTech
- Udacity - Intro to Java Programming course on Udacity.
- Software Literacy: Programming Learning Guide (Printed May 14, 2020) - Thanks Dom. This guide provides resources for several languages including HTML, C++, Java, Python, and Ruby.
Java - Topic Specific