I am preparing to learn APCSA on my own and planning to take some classes on Khan Academy. There is no APCSA course on Khan Academy but there are three courses called “computer programming” “computer science” and “hour of code” respectively. Is this a viable to learn it on Khan Academy? Is it possible that these courses overlap APCSA? If so, which one of these three courses should I take? Thanks a lot!
I am a high school APCSA teacher. APSCA is purely a JAVA programming course. You need to learn JAVA. If you are just starting now, I think that would be a challenge… Nothing from Khan Academy or Hour of Code is going to help, in my opinion.
Also, there is a AP Computer Science Principles course (first year it is being offered) and that often gets confused with APCSA. They are very very different courses.
I’d take a look at this: http://opencourser.com/search/?query=java+computer+science+a
edX (similar to khanacademy, they have a lot of videos and online courses) has a lot of APCSA courses you can use to prep.
Which are the best websites or books to study for AP Computer Science Principles course (first year it is being offered)?
Codecademy and Coursera both have online Java courses, and as already mentioned the AP Comp Sci is all Java.
I am interested in finding more about AP Computer Science Principles that is not all about JAVA
This is late, and I’m assuming you were interested in prepping for the 2018 exam, and not the one this week… but if you’re still interested in AP CSP check out bjc.berkeley.edu - it’s taught at Berkeley as CS10 (CS10.org) and there’s an edX course that will open up around labor day. (We just finished the second year-long run on edX).
I helped develop the course with my advisor and still contribute so feel free to ask questions!
Thanks for the info. We are planning to take the AP CSP course in 2017/2018 and are interested in the Berkeley course. Is it free? Do I access the curriculum through EdX only?
@azmomof3 Are you sure it’s Java?. My AP Comp Sci teacher said it was going to be Python. If it’s Java then I’m in luck because I’m almost done learning it. I am going to do Python over winter break since I have the class in the Spring.
@NitikS
AP Computer Science A is Java.
Useful study places: here are my top 3 websites
- http://interactivepython.org/runestone/static/JavaReview/index.html
- http://www.mrpudaloff.com/ap-notes–videos.html
-
https://codehs.com/course/info/apreview
Books: Barron’s guide to AP comp sci A (get latest version)
Youtube: TheNewBoston, Derek Banas, BrandonioProductions
Goodluck!! Any questions please message me.
-Ryan
Codecademy will not be sufficient to study for the java exam.