AP Computer Science A (Java) Sorting From Georgia Virtual Learning Write up with an animation and 2 videos A decent 10 question quiz with immediate feedback