Mental Execution Tracing
Trace variables, loop counters, recursion, and object references line-by-line to deduce exact terminal output without a compiler.
Deduce variable states, hunt subtle bugs, and predict console outputs across 12 programming tracks—including Python, Rust, C, C++, Java, Go, TypeScript, and Assembly. Zero backend latency, offline resilient, calibrated for programmers from novice to grandmaster.
Faster answers yield higher points! Up to +200 bonus pts scaled to remaining timer duration.
Rack up correct answers in a row: earn +150 bonus for 3-in-a-row and +300 bonus for 5-in-a-row!
+100 Joining Bonus on day 1! Visit daily to grow your day streak; 3 days in a row triggers confetti & +50 pts!
Conquer an entire arena challenge with zero mistakes to claim +100 Flawless Bonus points & victory confetti.
Choose your active track. Selection is saved and updates the arena instantly.
Closures, generator expressions, list comprehension mutations, late-binding quirks, and object reference models.
Pointer arithmetic, struct padding, stack frame boundaries, integer promotions, and sequence point rules.
Virtual function dispatch, RAII lifecycle, move semantics, template specialization, and object slicing pitfalls.
String interning pool, pass-by-value reference traps, static initializer ordering, and generic type erasure.
POSIX file permissions, shell quoting, pipeline exit codes, cryptographic hashing, and network socket triage.
Microtask queues, closure retention, prototype inheritance, coercion rules, and async generators.
Borrow checker invariants, pattern matching, trait bounds, Send/Sync semantics, and interior mutability.
Three-valued NULL logic, JOIN semantics, subquery aggregation, window partitioning, and recursive CTEs.
Generics, type narrowing, conditional types, mapped types, key remapping, and utility types.
Goroutines, channels, defer/recover, slice backing arrays, mutexes, context, and generics.
Grid subgrid, flexbox, cascade layers, specificity, container queries, native dialog, and ARIA semantics.
Stack frames, calling conventions, ROP chains, canaries, LEA arithmetic, SIB addressing, and binary reverse engineering.
Configure your challenge tier. Can be changed anytime before or between arena runs.
Fundamentals and straightforward output prediction. Focuses on variable scoping, loop iterations, conditional branches, and basic arithmetic rules.
Logic, functions, data structures, and practical code analysis. Tests mutability, pointer arithmetic, closures, stack frames, and collection mutations.
Code tracing, debugging, edge cases, and advanced reasoning. Examines undefined behavior, struct padding, virtual dispatch, and late-binding traps.
Advance through structured difficulty tiers, earn cumulative XP, and unlock rank certifications.
20 Foundation challenges. Open immediately upon player setup. Complete checkpoints 01–10 and 11–20 to establish core fluency.
20 Systems challenges. Requires achieving at least 14/20 (70%) on Beginner Tier in that language track or 1,000 pts.
20 Master challenges. Requires earning at least 15/20 (75%) on Intermediate Tier or 2,500 pts.
All progression stats are neutral until earned in live arena play.
Demonstrating the five cognitive activity formats featured throughout the curriculum.
Trace variables, loop counters, recursion, and object references line-by-line to deduce exact terminal output without a compiler.
Inspect realistic code blocks and isolate the exact line responsible for off-by-one errors, memory leaks, or null dereferences.
Fill missing operators, keywords, or method calls in incomplete code skeletons to satisfy the target execution contract.
Analyze why a specific compiler rule, sequence point, or memory model optimization behaves the way it does.
Follow recursive function call stacks, struct member alignment, and heap pointers step-by-step through execution flow.
Non-stop question gauntlet with 200 questions per subject. Farm continuous XP, test your endurance, and bank your points anytime!
Master mental models, interactive zero-stress checkpoints, and interview danger zones before taking timed battle tests.
A quick four-step overview of scoring, multipliers, hints, and retries.
Pick between Python 3, C, C++, or Java. You can switch tracks anytime without losing progress in other tracks.
Start with Beginner foundations, or test your skills on Intermediate state logic and Expert edge cases.
Answer output predictions, pinpoint bugs, and complete missing code. Keyboard shortcuts (1–4, A–D) supported.
Read detailed technical explanations after each question to build deep conceptual understanding and earn XP.
Points scale by cognitive complexity: 100 pts (Beginner), 200 pts (Intermediate), and 300 pts (Expert).
Consecutive correct deductions add +0.25x up to a maximum 3.0x multiplier (8-streak). Incorrect answers reset the streak to 1.0x.
Hints provide targeted architectural clues with a fixed deduction (-25 pts Beginner, -60 pts Intermediate, -100 pts Expert).
If a hint was activated prior to answering, an incorrect submission grants one Second Chance retry awarding 50% base points while freezing streak.
Keep your neural streak alive! Solve today's 3 synchronized rapid-fire deductions to punch your daily card, claim escalating bonus XP, and unlock the exclusive Hex Dragon avatar on Day 7.