Student Practice Center

Choose a course, then choose how you want to practice.

Start with AP CSA, AP CSP, Advanced Topics in CS, or Python. Use unit-level practice, full-length MCQ tests, FRQ tools, and compiler drills from one place.

Recent local activity

No recent practice saved in this browser yet. Open a practice set below to start.

Practice Filters

Choose what results to show

Filters update the sets below; search narrows by topic.

Filter 1

Course

Pick the course family for the practice results.

AP Computer Science A

Full-length AP CSA MCQ tests, topic quizzes, FRQ practice, and Java compiler drills.

Filter 2

Practice Type

Choose unit-level practice or a full-length MCQ test.

Showing 1-5 of 36 unit-level practice sets

Optional: type a topic name to narrow the practice sets shown below.

50 questions

Primitive Expressions

Focused AP CSA practice for primitive expressions with code tracing, edge cases, and explanation-driven review.

ExpressionsPrimitive Expressions

50 questions

Integer Division and Mod

Focused AP CSA practice for integer division and mod with code tracing, edge cases, and explanation-driven review.

ExpressionsInteger Division and Mod

50 questions

Casting and Math.random

Focused AP CSA practice for casting and math.random with code tracing, edge cases, and explanation-driven review.

ExpressionsCasting and Math.random

50 questions

String Concatenation

Focused AP CSA practice for string concatenation with code tracing, edge cases, and explanation-driven review.

ExpressionsString Concatenation

50 questions

Boolean Operators

Focused AP CSA practice for boolean operators with code tracing, edge cases, and explanation-driven review.

ConditionalsBoolean Operators