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.

25 questions

Primitive Expressions

Hard AP CSA-plus practice for primitive expressions with focused Java tracing, edge cases, and explanation-driven review.

ExpressionsPrimitive Expressions

25 questions

Integer Division and Mod

Hard AP CSA-plus practice for integer division and mod with focused Java tracing, edge cases, and explanation-driven review.

ExpressionsInteger Division and Mod

25 questions

Casting and Math.random

Hard AP CSA-plus practice for casting and math.random with focused Java tracing, edge cases, and explanation-driven review.

ExpressionsCasting and Math.random

25 questions

String Concatenation

Hard AP CSA-plus practice for string concatenation with focused Java tracing, edge cases, and explanation-driven review.

ExpressionsString Concatenation

25 questions

Boolean Operators

Hard AP CSA-plus practice for boolean operators with focused Java tracing, edge cases, and explanation-driven review.

ConditionalsBoolean Operators