Love CodeHS for AP Computer Science !
I would highly recommend CodeHS for computer teachers in need of quick web-based curriculum. I recommend supplementing lessons with off-line activities for younger learners.
CodeHS AP Computer Science curriculum has been invaluable for us. The price is hefty for our small school, but worth the in-depth tutorials and exercises.
How I Use It
I use CodeHS for several of the computer classes I teach. I supplement my 8th and 9th graders with CodeHS lessons (Intro to Programming, Web Design, Computing Ideas). The course I rely heavily on CodeHS for is the AP Computer Science class. These lessons introduce programming with Java. As a former programmer (but not in Java), I can supplement the logic instruction with CodeHS focus on syntax.