STEM Extracurriculars?

Hello,

I am a high school student who is very interested in STEM fields. In particular, I enjoy computer science strongly.

I am currently taking an “introductory” Python course outside of school. It’s very hands-on (more programming and coding than theory), but unfortunately it is also not very advanced. I really, really enjoy it, to the point where I think I want to pursue a major in computer science. I want to build my high school life and application around this field, but with the limited courses available in schools, I don’t know how to get started. I am exploring computer science courses online. (Does anyone know good ones? I’m looking at things like Coursera, EdX, etc.) I also want to participate in computer science research.

As for sciences, chemistry is definitely my strength.

These two points bring me to my main interest: science competitions. ISEF is the most widely recognized based on what I’ve heard, and I have looked at some of the winning projects on the website and was blown away. It seemed college-level; very, very advanced. With no mentor, resources, or qualifications, I don’t know how to get started.

Would it be better to pursue my interest in computer science or chemistry in regards to science fairs such as ISEF? I have more academic background on chemistry, as I plan on taking chemistry for two years straight in high school (honors + AP). As for computer science, the majority of learning will have to be self-studying, as I’m not too sure how well my school will teach AP Computer Science.

Does anyone have information on how to get started in research in particular? So far, I have heard to contact college professors and try to find someone who will guide me. However, I’m not sure how to even dip my toe into the field of highly knowledgeable, nearly college-level research of winners. My honors chemistry and comp sci knowledge seems so trivial compared to those of the participants. Should I buy textbooks and start studying on my own? I’m confident that professors will not be impressed that I got an ‘A’ in honors chemistry in high school or that I took a basic python course. Will taking SAT subject tests/AP tests help? Is self-studying sufficient to begin research with a professor?

I prepare for chemistry/math olympiads, which are more “straightforward” in a way; just study. Research, on the other hand, seems like a complicated process.

  1. Would computer science (more interested but less resources and info) or chemistry (stronger academic base) be better for participating in scientific research?
  2. How do ISEF/STS/National science fair winners begin their insanely complicated, college-level projects and gain their immense field of knowledge? (Saw some ISEF winning research and almost passed out at how advanced it was!)

I would really appreciate any input. Thank you!