<p>Hi I am a freshman in high school and I want to self study for the AP computer science exam. I am not studying just for the "5" but I want to actually understand computer science. I am taking the Online Mit OCW course introduction to computer science. However, It is a Python based course and AP Comp Sci is Java. Is it possible to take this online course but self study for the exam using Barrons and get a "5" on the exam? If not then how should I self study for the AP Comp Sci exam?</p>
<p>You mean 6.00?</p>
<p>I suppose that could work, but 6.00 is more like learning to program in Python. I never took AP Comp Sci, but I know some Java and took 6.01, so many of the topics should be the same. However I strongly suggest you learn Java, perhaps concurrently with OCW. May want to at least take a practice exam just to get a feel for the test.</p>