17-chapter roadmap
Move through 280 structured lessons covering core data structures, algorithm families, complexity and reusable problem-solving patterns.
Do more than memorize an algorithm: watch it run, predict its next move and perform the operation yourself.
A silent screen tour of the shipping Algorithms Arena app: Included chapter roadmap; Predict the next operation; Perform hands on algorithm board; Daily drill pattern feedback; Big o growth race local benchmark; Your input offline deterministic trace.








This website download is a separate direct-distribution build from the Mac App Store edition. It contains no StoreKit purchase flow or subscription screen: every feature is available after the one-time website purchase.
Apple notarized this exact disk image after an automated malware check. It is signed with the publisher's Developer ID and its notarization ticket is stapled to the download, so Gatekeeper can verify it even when your Mac is offline.
How signing, notarization and installation work87c4969e094531697c491cf7161b16e01c8b99e8bc48f28328a0aa8825ec8d5bAlgorithms Arena organizes the checked-in course into 17 chapters and 280 seven-stage lessons covering Big-O, arrays and hashing, two pointers, sliding windows, stacks and queues, binary search, linked lists, trees, tries, heaps, backtracking, graphs, dynamic programming, greedy algorithms, intervals and bit manipulation. Each lesson moves through Concept, Watch, Predict, Perform, CodeBuild, Complexity and Recap stages instead of presenting a static reference page.
A deterministic trace engine projects 100 named algorithms across 900 trace fixtures and 10 purpose-built boards for arrays, linked structures, stacks, queues, trees, heaps, graphs, grids, hash tables and complexity curves. Scrub through an execution, forecast the next operation or manipulate the board directly. Every lesson includes an explicit concept, invariant, edge-case attack, time and space claim, and transfer question, while 34 CodeBuild challenges ask you to assemble a solution from the supplied code tokens.
Practice continues outside the lesson path. A bank of 1,600 questions spans six drill formats, and an FSRS-based review queue brings due material back into daily practice. Pattern ratings, XP, streaks, achievements and 17 chapter boss battles stay on the Mac. The Big-O Lab combines 480 complexity cases with pseudocode, Swift, Python and JavaScript listings, bounded device experiments and visual growth comparisons; the Sorting Gallery puts common sorts side by side.
Your Input accepts data rather than arbitrary code. Run bubble sort on up to 64 bounded whole numbers, breadth-first search on an undirected graph of up to 12 nodes and 32 edges, or a two-pointer palindrome check on up to 64 visible characters. The bundled JavaScriptCore routine creates a trace locally and nothing is downloaded or uploaded. Progress can be shared as readable JSON from Settings. The separate website Direct edition is signed and Apple-notarized, includes every chapter and mode after one purchase, and contains no StoreKit, GameKit, subscription, paywall or account flow.
Move through 280 structured lessons covering core data structures, algorithm families, complexity and reusable problem-solving patterns.
Scrub a deterministic trace, forecast the next operation and manipulate the relevant board instead of only reading an explanation.
Study 100 named algorithms through 900 traces, 1,600 drills, 480 complexity cases and 34 CodeBuild challenges.
Use an FSRS queue, pattern ratings, daily drills, boss battles, XP, streaks and private milestones to revisit material over time.
Compare growth classes, four-language listings, bounded on-device measurements and sorting visualizations without sending code to a service.
Trace bubble sort, breadth-first search or palindrome checking on supported data you supply, with explicit size and value limits.
Algorithms Arena is an educational practice tool, not an accredited course, interview simulator, examination, employment service or guarantee of academic, hiring or professional outcomes. Its explanations, invariants, complexity claims, answer keys and drills are checked learning material but still require independent judgment, especially when applying a pattern to production code. Your Input is deliberately bounded and accepts data rather than arbitrary code: bubble sort supports at most 64 whole numbers between −999 and 999, graph breadth-first search supports at most 12 nodes and 32 comma-separated undirected edges, and palindrome checking supports at most 64 visible characters. The four-language snippets are study listings, not a general compiler or IDE. Big-O device measurements use small bounded workloads; they illustrate growth and local timing rather than provide a reproducible hardware benchmark or performance guarantee. Learning progress is local to the current Mac; readable JSON export is not a claim of cloud backup, cross-device sync or a built-in import and restore workflow. The Direct edition has private local achievements and no Game Center, online leaderboards, social classroom, instructor feedback or live interview evaluation.
Algorithms Arena is a native Mac app distributed as a complete, fully activated download. No subscription, no account, no locked features, no tracking.
Buy & downloadChoose $10 for one app, $20 for two different apps, or $49 for every published app through Stripe's hosted checkout. The complete app downloads straight away; each download link works once and expires after a while.
A complete offline algorithms course for Mac. Work through 17 chapters with Watch, Predict and Perform traces, 1,600 drills, CodeBuild challenges, boss battles, a Big-O Lab and bounded custom-input visualizations.
Algorithms Arena is for computer-science students, self-taught developers and interview candidates who want structured, hands-on algorithms practice on their Mac. Drive algorithms step by step through interactive traces, then reinforce the patterns with drills, boss battles, code assembly and local spaced review.
Yes. Algorithms Arena is a native Mac app and runs on macOS 14+.
Its 17 chapters cover Big-O, arrays and hashing, two pointers, sliding windows, stacks and queues, binary search, linked lists, trees, tries, heaps, backtracking, graphs, dynamic programming, greedy algorithms, intervals and bit manipulation.
No. Your Input accepts bounded data, not arbitrary source code. It can trace bubble sort for up to 64 whole numbers from −999 to 999, breadth-first search for an undirected graph with up to 12 nodes and 32 edges, or a palindrome check for up to 64 visible characters.
The complexity library presents its 480 cases with pseudocode, Swift, Python and JavaScript listings. Those listings support comparison and study; Algorithms Arena is not a general compiler, IDE, coding sandbox or remote execution service.
Progress, review cards, ratings, achievements and settings stay locally on the current Mac. Settings can share a readable JSON copy, but there is no account, cloud synchronization or Game Center in the Direct edition.
Yes. The course, traces, drills, local review, labs and progress do not require an account or external service. The Direct target is built without StoreKit or GameKit and has no analytics, advertising or tracking.
No. Algorithms Arena is an educational practice tool. Completing its lessons or earning local scores cannot guarantee an interview, examination, employment, academic or professional outcome.
Yes. Algorithms Arena Direct permanently includes all 17 chapters and every training mode after one purchase. It has no subscription, trial, StoreKit purchase, restore flow, Game Center requirement or learner account.
No. The Mac App Store edition can include Apple's in-app subscription system. The website Direct edition is a separately signed build with no StoreKit purchase flow: one website purchase unlocks the complete app with no recurring charge.
The download is the complete app. There is no subscription, no locked tier, no account, and no trial timer — every feature is included.
Choose $10 for one app, $20 for two different apps, or $49 for every published app through Stripe's hosted checkout on this page. The download starts straight away; each download link works once and expires after a while.
Yes. Version 1.0.1 is signed with a Developer ID certificate, notarized by Apple, and distributed with a stapled notarization ticket. Its published SHA-256 checksum is 87c4969e094531697c491cf7161b16e01c8b99e8bc48f28328a0aa8825ec8d5b.