Self Studying AP Computer Science?

Hi CC!
I was wondering if it would be possible to self study AP Computer Science during Junior year. I have basic experience when it comes towards computers and coding and could work on this class over the school year and summer. My school doesn’t offer this class but a few other students are interested in self studying as well. Is it a relatively easy class to self study? Thank you!

Oh also, if you have any links/ resources/ tips, it would be much appreciated :slight_smile:

My daughter’s high school has the whole AP Computer Science class doing some online Udacity course. With only a single week of Java during summer 2 years ago, she thinks it is very easy. Finished the semester by midterms. So yes, you can self-study, because this is all one large urban high school provides - and I hear people have gotten 4’s and 5’s on the AP test notwithstanding. There are kids struggling in the class, but either you “get” coding easily or not. I would look at one of the review books (DD has Barron’s) and consider an online course if it looks like it comes easy. It seems in the MOOC world, CS classes are popular, as its a learn-by-doing kind of thing. Compared to AP Calc and Physics, which she likes and does well in but is not a superstar, its a breeze.

take harvard’s cs50 beforehand if possible - it’s in a different (but similar language - C) but it introduces the concepts very well and most likely at a much higher level than you would need for the class

bump?

You might consider looking at the Amplify MOOC. One other kid and I are doing it this year because of scheduling issues, and it’s pretty good and takes only an hour or two a week if you have a programming background. It doesn’t let you forge ahead through the material (ie only one week is released at a time) but you can skip around if needed and the due dates are essentially only suggestions.

I took the actual class, but I also found that the Barron’s book covered pretty much everything!