Ds13 is taking the Intro to Programming class through AoPS this summer, and we are considering the Java Programming with Data Structures this fall. Has anyone's child taken these courses? I'm trying to figure out how the Java course would compare with the AP Computer Science A course. Ds is a rising 8th grader, and could take the AP Computer Science (for free :)) in 9th grade. Not sure if it would be a waste to take the AoPS class, or it might make the AP course easier. Ds just finished the advanced AMC8 course and he loved it! I'm also not sure how much work the Java class would be. Ds's gifted MS program has a lot of homework and he is in outside activities. However, the last AMC class seemed to really captivate him, much more than his (supposedly gifted but quite easy) algebra class at school...