Practice, Practice, Practice
Codingbat.com/java
Fabulous test practice for logic, arrays, recursion, and even general AP exam-type problems
https://csawesome.runestone.academy/runestone/books/published/csawesome/index.html
Reviews all information needed for the Computer Science A - AP exam
https://apcomputersciencetutoring.com/exam-review/
Lots of support for the AP Exam's Free Response questions
https://blog.penjee.com/ap-computer-science-a-exam-questions-by-topic/
Outlines past AP computer science exam free response questions by topic
University of Waterloo
CCC contest questions
U of M Programming Contests
Unit 1 (Involves input/output, variables, arithmetic, and Math class)
Humidex (2009) - (SOLUTION)
Unit 1 (Involves input/output, variables, arithmetic, loops, and Math class)
Air Travel (2011) - (SOLUTION)
Unit 2 (Involves Strings and Arrays)
Snakes and Ladders (2009)
Risky Cards (2010)
Gold, Silver, Bronze (2013)
Unit 2 (Involves 2D Arrays)
Driveway Melting (2014)
Fabulous test practice for logic, arrays, recursion, and even general AP exam-type problems
https://csawesome.runestone.academy/runestone/books/published/csawesome/index.html
Reviews all information needed for the Computer Science A - AP exam
https://apcomputersciencetutoring.com/exam-review/
Lots of support for the AP Exam's Free Response questions
https://blog.penjee.com/ap-computer-science-a-exam-questions-by-topic/
Outlines past AP computer science exam free response questions by topic
University of Waterloo
CCC contest questions
U of M Programming Contests
Unit 1 (Involves input/output, variables, arithmetic, and Math class)
Humidex (2009) - (SOLUTION)
Unit 1 (Involves input/output, variables, arithmetic, loops, and Math class)
Air Travel (2011) - (SOLUTION)
Unit 2 (Involves Strings and Arrays)
Snakes and Ladders (2009)
Risky Cards (2010)
Gold, Silver, Bronze (2013)
Unit 2 (Involves 2D Arrays)
Driveway Melting (2014)