AP Computer Science Principles is a class which focuses on the basics of computer programming in Python, as well as how computers work. This includes processing data, networking, the internet, and cybersecurity.
While it is intended as a more introductory Computer Science Course, it can be taken in either order along with AP CSA, and it culminates in the AP Exam in May.
Materials:
AP Classroom
CodeHS AP Computer Science Principles in Python Course
Barron's AP Test Preparation books