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 9th-12th grade?
You're eligible to take AP CSP, the AP Computer Science Principles course!
Not finished with algebra 1? Or in 7th-8th grade?
Take Honors Exploring Computer Science.
I want to build and work on projects.
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.