Master AP CSP from creative development through the impact of computing. Flashcards, cheat sheets, essential terms, practice questions, and visual reviews for all 5 big ideas, all completely free.
Each big idea has 6 study resources: flashcards, cheat sheet, essential terms, practice questions, visual review, and FRQ practice.
AP Computer Science Principles (AP CSP) is a college-level introductory computing course that explores the foundational concepts of computer science and how computing shapes the world. Rather than focusing on a single programming language, it teaches computational thinking: designing solutions, developing algorithms, working with data, and reasoning about the impact of technology on society.
The course is organized into five big ideas: Creative Development, Data, Algorithms & Programming, Computer Systems & Networks, and the Impact of Computing. Students learn to collaborate, build and debug programs, analyze data, understand how the Internet works, and evaluate the beneficial and harmful effects of computing.
The AP score combines a 70-question multiple-choice exam (70% of the score) with the Create Performance Task (30%), a program students design and document. Every page on this site is aligned to the College Board's official AP CSP Course and Exam Description and completely free.
Every big idea has the same 6 study resources, designed for different learning styles.