@Hamlon I have lots of experience with edx but I wasn’t a fan of their AP Comp Sci prep classes from the Cooper Union (because the explaing was very bad). I am currently using a website called Udemy and a course called Decoding the AP Computer Science Exam! The instructor is really good! Thanks for all the info btw.