AP CSP Study Games | Free Interactive AP CSP Practice | APCSExamPrep.com

APCSExamPrep.com

AP CSP Study Games

Learn the AP Computer Science Principles concepts by playing. One focused game per topic, built to the real exam skills, all free.

🎉 100% free • no login to play
🎮 Play now
Big Idea 2 • Data
🔢

Binary Conversion Race

Beat the clock converting decimal to 8-bit binary and back, using the place values 128 down to 1. Build streaks for bonus points.

Play →
Big Idea 3 • Algorithms
🤖

Robot Director

Program the AP robot with MOVE_FORWARD and ROTATE commands to reach the flag in the fewest steps. The robot problems, made playable.

Play →
Big Idea 4 • Networks
🔌

Redundant Routing

Cut the connections and watch the network reroute. Find the fewest cuts that sever the link, and learn why the Internet is fault tolerant.

Play →
Big Idea 4 • Networks
📡

Internet Routing Simulator

Hop a packet router to router toward the server, then reroute around failures. See what a real outage looks like when every path is cut.

Play →
Big Idea 5 • Impact

Two Sides

Sort each effect of a computing innovation into beneficial or harmful. Most have both, and some are never intended.

Play →
Big Idea 5 • Impact
🌐

Bridge the Divide

Spend a limited budget to connect the most people and learn what really drives the digital divide.

Play →
Big Idea 5 • Impact
🔍

Spot the Bias

Find where bias entered each system, in the data or the design, and see how computing amplifies it.

Play →
Big Idea 5 • Impact
👥

Crowd Power

Decide when the crowd beats an expert, then rally enough contributions to hit the goal.

Play →
Big Idea 5 • Impact
📄

License Match

Match each use to copyright, Creative Commons, open source, or public domain, and handle PII the right way.

Play →
Big Idea 5 • Impact
🎣

Phishing Net

Catch phishing before it catches you, then lock down the account with strong passwords and MFA.

Play →
🧠 Big Idea 3: Algorithms and Programming

A game for every one of the eighteen Big Idea 3 topics, which is thirty to thirty five percent of the exam. Each one is built around the mistake that topic actually produces.

Big Idea 3 • Topic 3.1
🔄

Swap Shop

Move values between variables one assignment at a time, and watch a value vanish the moment you overwrite it.

Play →
Big Idea 3 • Topic 3.2
🏷

Name the Thing

Name the repeated value, then let a change request prove which copies you should have named and which you should not.

Play →
Big Idea 3 • Topic 3.3

Mod Machine

Pick the expression that turns every input into the right output, and watch a near miss pass three rows and fail the fourth.

Play →
Big Idea 3 • Topic 3.4

String Lab

Cut the exact piece of text the job asks for, on a ruler that counts from one.

Play →
Big Idea 3 • Topic 3.5
🔒

Gate Keeper

Build the AND, OR and NOT expression that matches the spec on all four rows, including the one that flips.

Play →
Big Idea 3 • Topic 3.6
📏

Boundary Patrol

Pick the operator that admits exactly the right values, including the one sitting on the line.

Play →
Big Idea 3 • Topic 3.7
🌿

Branch Runner

Walk one input down a nest of conditions and find out which IF the ELSE really belongs to.

Play →
Big Idea 3 • Topic 3.8
🔄

Iteration Station

Predict where each loop ends, then watch every pass run and see exactly where you drifted.

Play →
Big Idea 3 • Topic 3.9
🧩

Algorithm Assembler

Every statement is correct. Putting it before, inside or after the loop is the entire job.

Play →
Big Idea 3 • Topic 3.10
📋

List Surgeon

Reshape a list with real AP operations and watch the indices renumber under your hands.

Play →
Big Idea 3 • Topic 3.11
🔍

Halving Hunter

Find the hidden number in as few guesses as binary search would need, and learn why doubling the list adds only one.

Play →
Big Idea 3 • Topic 3.12
📞

Call Sheet

Fill the arguments, run the call, and see which parameter each one actually landed in.

Play →
Big Idea 3 • Topic 3.13
🛠

Procedure Shop

Three lines that nearly repeat. Decide what varies, because that and only that becomes a parameter.

Play →
Big Idea 3 • Topic 3.14
🕵

Doc Detective

You did not write this library and cannot see inside it. The documentation is all you get, so read it.

Play →
Big Idea 3 • Topic 3.15
🎲

Odds Maker

Call the odds before the machine runs, then watch two thousand trials decide whether you were right.

Play →
Big Idea 3 • Topic 3.16
🏭

Sim Lab

Decide what a model must include and what it can drop, then run it and see what the simplification cost.

Play →
Big Idea 3 • Topic 3.17
🏎

Big-O Race

Race two algorithms as the input grows and watch nested loops fall off a cliff while a single pass keeps up.

Play →
Big Idea 3 • Topic 3.18
🛑

Halt or Not

Some questions a program can always answer. Some no program can answer for every input, however long you wait.

Play →
🔧 More games coming
BI1

Bug Squasher

Classify and fix syntax, logic, and runtime errors.
BI1

Design Sprint

Order the program development process.
BI2

Compression Challenge

Lossless vs lossy, and the size you save.
BI2

Trend Hunter

Read data, dodge correlation-vs-causation traps.
BI4

Parallel Scheduler

Split work across processors for speedup.
BI4

Packet Assembler

Reassemble out-of-order packets, TCP style.

Every game is also built into its matching lesson, where it counts toward your class gradebook. New games ship every week.

Get in Touch

Whether you're a student, parent, or teacher — I'd love to hear from you.

Just want free AP CS resources?

Enter your email below and check the subscribe box — no message needed. Students get daily practice questions and study tips. Teachers get curriculum resources and teaching strategies.

Typically responds within 24 hours

Message Sent!

Thanks for reaching out. I'll get back to you within 24 hours.

🏫 Welcome, fellow educator!

I offer curriculum resources, practice materials, and study guides designed for AP CS teachers. Let me know what you're looking for — whether it's classroom materials, a guest speaker, or Teachers Pay Teachers resources.

Email

[email protected]

📚

Courses

AP CSA, CSP, & Cybersecurity

Response Time

Within 24 hours

Prefer email? Reach me directly at [email protected]