Join Waitlist We will inform you when this class becomes available. Just leave your valid email address below.
Email We won't share your address with anybody else.

Advanced Computer Science Principles


Advanced Computer Science Principles is a high school level course introducing students to foundational concepts of computer science and programming while exploring how technology impacts the world. For upper high school students who are ready for college preparatory work (ages 12 and above), Advanced CS Principles uses a narrative arc to construct an understanding of computer science concepts as preparation for life and work in an increasingly digital and connected world and culture. Across a full year of instruction, this course will expose students to seven “Big Ideas” foundational to studying computer science and six “Computational Thinking” practices that computer scientists engage in during real-world work. The Advanced CS Principles course is adapted from materials designed by The College Board, and uses a curriculum and programming/activity platform, “Code Studio,” created and maintained by videos are provided to students for free by ( The curriculum itself is distributed and used under a Creative Commons License.

Class Links:

Recent Posts
Contact Us

Do you have a question about Online G3? Let us know! We will get back to you ASAP!


Start typing and press Enter to search