Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

🧩 Challenges · Java

Build it, break it, predict it, or recall it. Pick a challenge and prove you've got it.

You're previewing the Arcade. Log in or create an account and enroll to keep your XP and personal bests.

bug hunt basics

debug

bug hunt objects

debug

predict loop output

predict

predict stream result

predict

recall numbers and casts

recall

recall operators and precedence

recall

recall string essentials

recall

recall collections and costs

recall

recall functional interfaces

recall

recall stream operations

recall

recall exceptions reference

recall

recall maven lifecycle

recall

recall http status codes

recall

recall gc and jit

recall

recall module directives

recall

recall design principles and patterns

recall

build a counting loop

construct

build a running total

construct

build a filter loop

construct

build a helper function

construct