AP Computer Science Principles Practice

AP CSP MCQ practice tests.

Choose a full-length 70-question test or focus by unit with 50 original AP CSP-style questions for each big idea.

Mode Options

Full-length tests

70 questions with practice or timed 120-minute mode.

Unit-level practice

50 questions per AP CSP big idea with immediate answer checks.

Available Tests

Pick the test and mode

Back to AP CSP

70 questions

AP CSP Practice Test 1

A 70-question AP CSP-style practice test covering algorithms, abstraction, lists, data, internet, cybersecurity, and impacts of computing.

120 min
AlgorithmsAbstractionListsDataInternetCybersecurityImpact of Computing

70 questions

AP CSP Practice Test 2

A second 70-question AP CSP-style practice test with fresh scenarios for pseudocode tracing, data analysis, networking, security, and computing impacts.

120 min
AlgorithmsAbstractionListsDataInternetCybersecurityImpact of Computing

Unit-Level Practice

Focus by AP CSP big idea

Open Practice Center

Optional: type a unit or topic name to narrow the AP CSP practice sets.

50 questions

Unit 1: Creative Development

Program purpose, collaboration, prototypes, testing, debugging, and iterative improvement.

PurposeCollaborationTestingDebuggingIteration
Start Unit Practice

50 questions

Unit 2: Data

Binary, metadata, compression, data cleaning, visualizations, sampling, and careful conclusions.

BinaryMetadataCompressionVisualizationPrivacy
Start Unit Practice

50 questions

Unit 3: Algorithms and Programming

Sequencing, selection, iteration, lists, procedures, parameters, Boolean logic, and tracing.

AlgorithmsListsProceduresBoolean LogicTracing
Start Unit Practice

50 questions

Unit 4: Computer Systems and Networks

Internet structure, DNS, IP addresses, packets, routing, fault tolerance, encryption, and authentication.

DNSPacketsRoutingSecurityEncryption
Start Unit Practice

50 questions

Unit 5: Impact of Computing

Computing innovations, privacy, bias, accessibility, intellectual property, and responsible data use.

InnovationPrivacyBiasAccessibilityEthics
Start Unit Practice