CodeRep LogoCodeRep

Never Forget a LeetCode Problem Again

CodeRep uses spaced repetition to schedule your LeetCode reviews at the perfect time. Solve smarter, retain longer, and ace your interviews.

Built for developers who want to actually remember what they practice.

How it works

Three steps to never forgetting

A seamless workflow from solving to scheduling to mastering.

Chrome Extension

Add Problems While You Solve

Our Chrome extension sits right on LeetCode. One click adds any problem to your review queue. It detects when you submit a solution and prompts you to rate the difficulty - so your reviews are always personalized.

  • 1One-click add from any LeetCode problem page
  • 2Auto-detects accepted submissions
  • 3Rate difficulty to personalize your schedule
Extension Screenshot
Dashboard

Track Everything in One Place

Your dashboard shows all your problems, their review schedules, and your progress. Filter by difficulty, sort by next review date, and never lose track of what you need to practice.

  • 1See all problems and their review status
  • 2Filter by difficulty and tracking status
  • 3Clear overview of your spaced repetition progress
Dashboard Screenshot
Smart Scheduling

Ratings That Shape Your Schedule

After each review, rate how the problem felt: Failed, Hard, or Good. CodeRep adjusts the interval accordingly - problems you struggle with come back sooner, while easy ones are spaced further apart.

  • 1Three simple ratings: Failed, Hard, Good
  • 2Intervals adapt based on your performance
  • 3Struggling problems get more frequent reviews
Rating Screenshot

The Forgetting Curve

100%75%50%25%0%
With CodeRep
Without review
The Science

Fight the Forgetting Curve

Research by Hermann Ebbinghaus showed that we forget up to 70% of new information within 24 hours without reinforcement. This is the forgetting curve - and it applies to LeetCode problems too.

Spaced repetition combats this by scheduling reviews at increasing intervals. Each time you successfully recall a solution, the memory gets stronger and the interval grows longer.

CodeRep implements this scientifically-backed approach so you spend less time re-learning and more time actually retaining patterns and techniques.

Getting started

How to Use CodeRep Effectively

Four simple steps to build lasting problem-solving skills.

01

Install the Extension

Add the CodeRep Chrome extension to your browser. Sign in with your API token to connect it to your account.

02

Add Problems as You Solve

Click "Add to CodeRep" on any LeetCode problem. The extension will track it and detect when you submit solutions.

03

Review on Schedule

Check your dashboard or extension popup daily. Problems appear when they're due - solve them and rate the difficulty.

04

Watch Your Retention Grow

As you consistently review, intervals grow longer. What once took daily practice becomes weekly, then monthly review.

Ready to stop forgetting?

Join CodeRep and build a LeetCode practice habit that actually sticks. Free and open source.