LeetCode tracks what you solved. AlgoJournal tracks how well you actually know it, and brings it back right before you forget.
Free to use. No credit card required.
How it works
Search for a problem, rate your confidence from Again to Easy, and leave a note on your approach. Takes under a minute.
AlgoJournal uses the same spaced repetition algorithm as Anki. Problems you struggle with come back sooner. Problems you nail come back later. You never waste time re-reviewing what you already know.
After weeks of consistent review, you stop re-solving problems from scratch. You start recognizing patterns instantly. That's the difference between grinding and actually preparing.
Problem journal
Log problems with a confidence rating and your own notes. Each review appends to the same entry so you can see your progression on a problem over time. From struggling to effortless.
Review session
The review queue shows everything due today, overdue problems first. You open the problem on LeetCode, solve it, come back and rate yourself. The algorithm handles scheduling the next review based on how it went.
Collections
Browse curated problem sets from engineers who've already landed offers. Fork any collection into your own account, work through it at your own pace, and track your confidence on every problem.
Features
Built for engineers who want to actually retain what they practice.
Log every problem with a confidence rating and notes. One entry per problem. Reviews append over time so you can track your progression.
SM-2 scheduling brings problems back at exactly the right moment. Struggle and it returns sooner. Nail it and it waits longer.
See your mastery across every DSA category, your activity heatmap, and exactly where your weak spots are.
Browse and fork curated problem lists. Build your own and share it. The explore page surfaces the lists engineers actually use.
Community collections
Made by the community, for the community.
Join engineers who are done grinding and starting to actually learn.
Start for freeFree to use. No credit card required.