The LeetSRS field guide

A little setup.
A clearer practice.

Start with one problem. Build a routine you can come back to.

01 / Start here

Your first practice session

  1. Install LeetSRS from the Chrome Web Store and pin it to your toolbar.
  2. Open a LeetCode problem. Solve it, then open the LeetSRS rating panel on the problem page.
  3. Choose Again, Hard, Good, or Easy based on how well you recalled the approach.
  4. Open the extension to see your practice data. Check Calendar for upcoming reviews, and return to Home when a problem is due.

You’re set when your rated problem has a next review scheduled.

Add to Chrome — freeNext: choose a roadmap →
02 / Plan your practice

Practice with Roadmaps

Open Roadmaps in the extension. Choose Blind 75, NeetCode 150, NeetCode 250, or Grind 75, then select Use to make it your active roadmap.

Home shows your current roadmap, progress, and next suggested problem. Open that problem on LeetCode, practice, and rate your recall. Previously rated problems stay in your review schedule as you work through the list.

You’re set when Home shows your active roadmap and a next problem.

Next: understand your ratings →
03 / Understand reviews

Rate your recall

Your rating and review history help LeetSRS schedule the next attempt. Use the descriptions in the panel to choose an honest rating:

Again
You needed the solution.
Hard
You solved it with effort.
Good
You recalled the approach.
Easy
It felt effortless.

The panel shows the next interval for each rating. Those intervals change with your history; there isn’t one fixed schedule for every problem.

When a problem is due, try it again and give it a new rating.

Next: choose whether to sync →
04 / Sync your data

Continue on another device

LeetSRS stores your practice data locally by default. You can start and keep practicing without an account.

For optional sync, open Settings and sign in with GitHub. Create a sync gist or select an existing one, then save your sync destination. On your other device, sign in with the same account and select that same gist. Check the sync status before continuing your practice.

You can also export your data as a backup and import it on another device.

You’re set when sync completes and your practice data appears on the other device.

Read the privacy policy ↗