My AP Computer Science in HS consisted of reading the Blue Pelican Java textbook, coding in eclipse, and working with Gridworld. Nothing Amazing.
Honestly, the best learning comes from sitting down at a computer and testing things. Would suggest this over an AP CompSci class any day.