AP Computer Science Principles is a college level foundational course that provides students with a wide breadth of computer science knowledge. Students learn about coding, networks, systems, and data science.
For more information, please visit the College Board's AP Computer Science Principles site.
AP Computer Science A is a college level Java programming course. Students learn computational thinking, and develop skill in designing and coding a variety of programs using Java.
For more information, please visit the College Board's AP Computer Science A site.