LeetCode offers 18 official study plans in five catalogs, from the 75-problem plan for beginners to topic plans and company high-frequency sets. Older plans such as Data Structure I and Algorithm I are no longer in the catalog. This page lists every current plan with its size and whether it needs Premium, who each suits, and the order to take them. Details on the two most popular: our LeetCode 75 guide and LeetCode Top Interview 150.
Every current study plan
Counts were read from each list's own site data on November 9, 2026. Lists are edited from time to time, so numbers can drift. Counts come from LeetCode's own study-plan data.
| Plan | Problems | Free or Premium | Best for |
|---|---|---|---|
| LeetCode 75 | 75 (22 easy, 53 medium, 0 hard) | Free | A first interview list |
| Top Interview 150 | 150 (39, 93, 18) | Free | Broad interview prep |
| Top 100 Liked | 100 (20, 68, 12) | Free | Popular classics |
| SQL 50 | 50 (32, 17, 1) | Free | Data and SQL interviews |
| Advanced SQL 50 | 50 | Premium | After SQL 50 |
| Programming Skills | 49 | Free, with some Premium sections | Fundamentals before interview lists |
| Binary Search | 42, in 8 patterns | Free, with some Premium sections | A focused topic |
| Dynamic Programming | 50, in 10 patterns | Free, with one Premium section | A focused topic |
| Dynamic Programming Grandmaster | 47, in 8 advanced patterns | Premium | Hard dynamic programming |
| Graph Theory | 44 | Free, with Premium sections | A focused topic |
| Premium Algo 100 | 100 | Premium | Staff-picked practice |
| Introduction to Pandas | 15, all easy | Free | Pandas basics |
| 30 Days of Pandas | 32 | Free, a few Premium | Data roles using pandas |
| 30 Days of JavaScript | 35, including 5 Premium bonus problems | Mostly free | JavaScript fundamentals |
| Company high-frequency plans (Amazon, Google, TikTok, Apple, spring 2023) | 21 to 25 each | Mostly or fully Premium | Company-specific practice |
Which plan for which goal
- First interview list: LeetCode 75. It has no hard problems, which makes it a good start but not enough on its own.
- Broad preparation: Top Interview 150, the widest free interview plan.
- A weak topic: the Binary Search, Dynamic Programming or Graph Theory plans, each grouped by pattern.
- Data roles: SQL 50, then Advanced SQL 50 if you have Premium; see our SQL 50 guide.
- Front-end roles: 30 Days of JavaScript; see our 30 Days of JavaScript guide.
An order that works
- Programming Skills if you are rusty on fundamentals.
- LeetCode 75.
- Top Interview 150, skipping problems you already solved.
- One topic plan for your weakest area.
- A company plan only if you have Premium and a confirmed interview.
How plans compare with community lists
LeetCode's plans overlap only partly with community lists. By our count, LeetCode 75 shares just 10 problems with Blind 75 and 20 with NeetCode 150, while Top Interview 150 shares 77 with NeetCode 150. If you finish a LeetCode plan, a community list such as the NeetCode 150 roadmap still adds new practice.
Turning a list into interview skill
Any list only helps if the practice transfers to problems you have not seen. These habits make the difference:
- Time-box every attempt: about 25 minutes for a medium before you read a solution.
- Keep a log with one line per problem: the pattern, the key idea and the complexity.
- Redo failed problems after three days, a week and three weeks, without looking at your old code.
- Explain your approach out loud before and while you code, as you would to an interviewer.
- In the last two weeks, switch to unseen problems without topic labels.
The patterns most lists are built on are explained in array and string patterns and tree, graph and recursion patterns.
Where CoPilot Interview fits
Finishing a list is not the same as passing an interview: interviewers score how you explain your approach, your trade-offs and your complexity out loud. CoPilot Interview is an AI interview assistant; its free AI mock interview asks coding questions, listens to your spoken explanation and scores it out of ten with a model answer, which is the part a problem list cannot train. The free plan gives 15 minutes a day of live help in sessions of up to 15 minutes, with AI mock interviews included. Online assessments and live coding rounds usually forbid outside help, so practice now and follow your employer's rules on the day.
Disclosure: CoPilot Interview is our product, so weigh what we say about it accordingly.
Frequently asked questions
How many LeetCode study plans are there?
18 in five catalogs as of November 2026, according to LeetCode's study-plan data.
Which LeetCode study plan is best for interviews?
Top Interview 150 is the broadest free option. LeetCode 75 is a good first step but has no hard problems.
Are LeetCode study plans free?
Most are free. Advanced SQL 50, Premium Algo 100, Dynamic Programming Grandmaster and some company plans need Premium.
What happened to Data Structure I and Algorithm I?
Those older plans no longer appear in LeetCode's current catalog.
Practice this interview before the real one
The AI mock interview builds questions from your resume and the job description, reads them aloud and scores each spoken answer out of 10. Included on the free plan.
Start a mock interview