14 problems · due today

Walk in
already
remembering.

Every problem you’ve solved goes into orbit. The schedule pulls each one back the moment before you’d forget the pattern, so when the interview hits, the solution’s already there.

Sign in to add your first problem. Pick an account you already use.

Free · no card · 30s setup
DUE NOWTHIS WEEK+30 DAYS
#146LRU Cache
#207Course Schedule
#200Number of Islands
#121Best Time Buy/Sell
#295Median From Stream
#322Coin Change
#76Min Window Substring
#198House Robber
today
14
due now

Built for candidates interviewing at teams like*

Google
Meta
Apple
Amazon
Netflix
Microsoft

control center

Dashboard

 

8

Total Tracked

2 mastered

- / 3

Today's Goal

🔥 12

Day Streak

-

Reviews Due

distribution

■ easy · 1■ med · 5■ hard · 2
problempatterndiffschedulestateops

#146LRU Cache

Hash Table
Medium
-
practicing

#207Course Schedule

Graph
Medium
-
learning

#200Number of Islands

Graph
Medium
-
practicing

#295Find Median from Data Stream

Heap
Hard
-
practicing

#121Best Time to Buy and Sell Stock

Array
Easy
-
mastered

#76Minimum Window Substring

Sliding Window
Hard
-
practicing

#322Coin Change

Dynamic Programming
Medium
-
learning

#198House Robber

Dynamic Programming
Medium
-
mastered
the loop

Two modes.
Five buttons.
Zero ceremony.

  • L
    Learning

    Binary review until the pattern lands. Got it / didn't.

  • P
    Practicing

    Five-button SR. Bad ratings come back tomorrow. Great ratings push out weeks.

  • M
    Mastered

    Three Goods in a row. Maintenance only: every 90 days the pattern resurfaces.

Preview

Review Session

7 / 8

PracticingMediumDynamic Programming

Coin Change

Given coin denominations and a target amount, return the fewest coins needed. Return -1 if impossible.

proof of work

Receipts you’ll
actually want to post.

heatmap · mastery · grind card
· built to be screenshotted
activity · last 26 weeks

487 reviews · 47d streak

nov
dec
jan
feb
mar
apr
mastery by pattern

74 / 115

Arrays & Hashing24/28
Two Pointers12/14
Dynamic Prog.18/31
Graphs7/19
card health · by review maturity

94% remembered on last review

Snapshot of each card's most recent grade, not a forgetting curve.

the grind card

One tap. Built for the timeline.

A self-contained card with your streak, problems mastered, top patterns, and the day’s heatmap row. Looks great pinned to a profile.

Built to postScreenshot-readyStreak, stats & top patterns

leetcycle.comproof of work

@maxchen

current streak

47days

Inferno

reviewed
487
mastered
74
health
94%

last 30 days

activity

top patterns

  • dynamic programming18
  • arrays & hashing24
  • graphs · bfs/dfs9
/grind/47

leetcycle.com

faq

Questions you'd ask anyway.

  • Anki is a general-purpose memorization box. LeetCycle is built around how people actually prep for coding interviews: problems and patterns, a clear path from learning to practicing to mastered, and reviews tuned to that workflow, not generic decks.

  • Yes, that is the loop. Every review means redoing the problem, then rating confidence so spaced repetition reflects real work, not vibes. Keep reps focused: open it, solve it, log how it felt, next card.

  • You add problems with a LeetCode URL (or a name). LeetCycle does not run your code or sync your official submission history. It's your practice OS: scheduling, confidence, and progress live here.

  • Your streak reflects consecutive days you showed up. Miss a day and it resets, plain and simple. What doesn't reset is the point of the system: cards come back when the schedule says they should, so the queue can feel heavier until you clear it. That's consistency mechanics, not punishment.

  • Your library and review history are tied to your account, not a public leaderboard by default.

your next interview

Walk in already
remembering.

No re-grinding. The schedule won’t let your patterns dull.

LeetCycle©

Logos are trademarks of their respective owners. LeetCycle is not affiliated with, sponsored by, or endorsed by these companies.