I want to explore the field of computer science, broadly. I'm not only interested in programming. I want to learn about the internet, how computers work, and more.
Finished with algebra 1? In high school?
You're eligible to take AP CSP, the AP Computer Science Principles course!
AP CSP requires writing 500 word explanations and is about 30% programming.
Not finished with algebra 1? Or not in high school?
I want to build things.
Take Robotics.
This course requires about 30% drag-and-drop programming and has regular short writing assignments (worksheets, 30%).
I am very interested in programming.
Take Intermediate CS.
This course does not require writing and is roughly 95% programming.
Open to 8th graders +, This class will be a hard launch into programming if it's your first cs course.
I have a lot of coding experience.
Do the placement test. You need to know structures, lists, and how to solve Coding Bat-level problems in order to place out of Intermediate CS
Need a visual?
Here's a visual guide of courses, their prerequisites, and subsequent courses you can take after completing the course.