Most algorithm apps hand you a wall of text and a code sample. Algora hands you the thing itself —a linked list you can insert into, a graph you can run BFS across, a regression line you can drag until the error stops shrinking.
504 topics across two tracks, and every single one ships with an interactive lab you can run offline — a computer science visualiser, not a textbook you scroll.
DSA TRACK — DATA STRUCTURES AND ALGORITHMS
• Data structures — arrays, strings, linked lists, stacks, queues, hash tables, trees, heaps, tries, graphs, disjoint sets, skip lists, B-trees and more
• Algorithms — sorting, searching, recursion, dynamic programming, greedy methods, backtracking, graph traversal, shortest paths, string matching
• Complexity analysis — Big-O, amortised analysis, recurrence solving, space/time trade-offs
• Coding interview prep — 20 pattern guides (sliding window, two pointers, fast/slow, merge intervals, cyclic sort, monotonic stack, binary search on the answer, backtracking, union-find and more), each with its own lab; 20 behavioural prompts with STAR framing; and system design primers for both classic and ML rounds, 18 building blocks each
AI TRACK — MACHINE LEARNING, DEEP LEARNING, NLP AND RL
• Machine learning — regression, classification, clustering, trees and ensembles, model evaluation
• Deep learning — neurons, backpropagation, CNNs, RNNs, transformers, training dynamics
• NLP (natural language processing) — tokenisation, embeddings, attention, sequence models, the modern pipeline end to end
• Reinforcement learning — bandits, Q-learning, policy gradients, DQN, multi-agent methods, exploration, offline RL
EVERY TOPIC IS BUILT THE SAME WAY
1. What it is, in plain language
2. How it works, step by step
3. The mathematics, written out rather than hand-waved
4. A technical deep dive with runnable code
5. An interactive simulation — the part you actually play with
6. Where it shows up in real systems
7. Key takeaways worth remembering
PRACTICE, NOT JUST READING
• 102 coding problems grouped by pattern, each with examples, constraints, progressive hints, an approach walk-through with complexity, and a full Kotlin solution
• Every problem lists the topics it depends on, linked, so a gap sends you straight to the fix
• 29 timed quizzes — mock interview rounds, company-flavoured sets, and per-subject drills across both tracks, from arrays and bit manipulation to transformers and computer vision
• Spaced-repetition flashcards on an SM-2 schedule, capped at 20 new cards a day so a keen first session doesn't bury you a week later — including curated interview decks for complexities, pattern triggers, ML metrics and system design recall
TRACK WHAT YOU ACTUALLY DID
A completion ring per track, per-category bars, a week strip showing the topics you finished each day, and a milestone ladder from your first topic to the whole track.
BUILT TO BE USED ANYWHERE
Everything is bundled in the app. No account, no sign-in, no server — open it on a plane, on the underground, or on a phone with the data switched off and it behaves identically. Progress is stored on your device.
Light and dark themes, five accent colours, bookmarks, and a continue-where-you-left-off shortcut. Optional study reminders nudge you only if you have been away for a week, and can be switched off in Settings.
PREMIUM
Algora is free to use, with a large part of the library open. Premium is a single lifetime purchase
— no subscription — that unlocks every remaining topic, lab and analysis tool and removes ads. Any locked topic can also be opened for 6 hours by watching a rewarded ad, if you would rather not pay.
Data structures, algorithms, ML, DL, NLP and RL — runnable labs, fully offline.