Khan Academy: AP®︎/College Computer Science Principles
Khan Academy

This review course includes 800+ practice questions, plus instructional articles and videos covering the topics of digital information, the Internet, cybersecurity, programming, algorithms, simulations, and data analysis.