Home

Tutoring

Subjects

Live Classes

Study Coach

Essay Review

On-Demand Courses

Colleges

Games


Sign up

Log in

Opening subject page...

Loading your content

Practice

  • All Subjects
  • Algebra Flashcards
  • SAT Math Practice Tests
  • Math Question of the Day
  • Live Classes
  • On-Demand Courses

Varsity Tutors

  • Find a Tutor
  • Test Prep
  • Online Classes
  • K-12 Learning
  • College Search
  • VarsityTutors.com

ยฉ 2026 Varsity Tutors. All rights reserved.

AP Computer Science Principles

AP Computer Science Principles Practice Tests

Sharpen your AP Computer Science Principles skills with full-length practice tests, concept quizzes, and focused drills.

Practice quizzes

Algorithms and Programming

Algorithmic Efficiency

17 practice questions

Binary Search

14 practice questions

Boolean Expressions

20 practice questions

Calling Procedures

20 practice questions

Conditionals

20 practice questions

Data Abstraction

20 practice questions

Developing Algorithms

9 practice questions

Developing Procedures

16 practice questions

Iteration

16 practice questions

Libraries

20 practice questions

Lists

20 practice questions

Mathematical Expressions

9 practice questions

Nested Conditionals

20 practice questions

Random Values

20 practice questions

Simulations

13 practice questions

Strings

19 practice questions

Undecidable Problems

20 practice questions

Variables and Assignments

19 practice questions

Computing Systems and Networks

Fault Tolerance

20 practice questions

Parallel and Distributed Computing

20 practice questions

The Internet

20 practice questions

Creative Development

Collaboration

20 practice questions

Identifying and Correcting Errors

19 practice questions

Program Design and Development

20 practice questions

Program Function and Purpose

20 practice questions

Data

Binary Numbers

20 practice questions

Data Compression

20 practice questions

Extracting Information from Data

20 practice questions

Using Programs with Data

20 practice questions

Impact of Computing

Beneficial and Harmful Effects

20 practice questions

Computing Bias

20 practice questions

Crowdsourcing

20 practice questions

Digital Divide

20 practice questions

Legal and Ethical Concerns

20 practice questions

Safe Computing

20 practice questions

Practice tests

AP Computer Science Principles Practice Test

70 questions ยท 75 minutes

Practice Test 2

Practice Test 3

Practice Test 4

Practice Test 5

Practice Test 6

Practice Test 7

Practice Test 8

Practice Test 9

Practice Test 10

Practice Test 11

Practice Test 12