Data based on 3 reviews.
At least for the past year, he used exclusively Code. org for his APCSP class. There’s tons of online reference material and tutorials if you need help. As a senior taking the class, I found it extremely easy. Very little outside work required. AP exam is also super easy. Only issue I had with the class was the Albert. io. The questions on there we’re often poorly written and designed to make you confused. There were a few times in the second semester were mass amounts of these questions (40-80) were assigned 8th period, then due at midnight. They could take 2, 3, even 4 hours to do and were for accuracy (on a curve). As someone who would get out of school, then work until 8 or 9 at night, I was pretty much forced to take 0s on these and it tanked my grade.
Avoid taking this class altogether. He gives a TON of work, mostly in-class but which can often seep outside of class time too if the labs are particularly long, difficult, and unexplained. Although the material is not that difficult itself, every measure is taken to unnecessarily make the class harder than it should be and without teaching you any more. Tests are not a measure of how well you can code but how quickly you can read questions and do a series of simple math problems like a computer. The class is poorly taught, brute force work, and very draining.