AP Computer Science Principles

  • Cultivate an understanding of computer science by working with data, collaborating to solve problems and developing computer programs.  Explore foundational concepts such as programming, algorithms, the internet, big data, digital privacy and security, as well as the societal impacts of computing.

  • "AP Computer Science is a fun learning experience!" — Gunnar Lord

  • High School Credit

  • College Credit

  • Eligibility & Prerequisites

  • Related Careers