Hello, I am a student in high school who is about to go on summer vacation. During my long vacation, I would like to learn about computer science and mathematics. I have a few questions on this: 1. What computer science courses do you recommend me to take in order (I know the Java programming language and its libraries)? 2. What do you recommend me while I study (tips, things to avoid, etc)? 3. Are there online courses where I can get college credit by doing the work (and explain how to get credit)? Thank you.