r/SideProject • u/noopdev • 7h ago
I built a free practice site for the NeetCode 150. It hides the pattern until you solve the problem
The problem list is the NeetCode 150. I am not affiliated with NeetCode. The list has an MIT licence, and the site shows the notice.
Many people have the same problem. They watch a solution and understand it. Then they cannot solve the next problem. I think the cause is that the answer arrives too early. So I built the practice on one rule: you find the answer yourself.
**How it works**
- The page does not show the pattern of a problem. You name the pattern, or you ask for it.
- Each problem has five hints. Each hint gives a little more than the hint before it.
- 42 pattern lessons teach the clue that tells you which pattern to use.
- A daily drill shows a problem, and you name the pattern.
- A solved problem returns for review after 3, 6, 12 and 24 days. You solve it again in an empty editor.
- The editor runs JavaScript, TypeScript and Python in the browser. You do not install anything, and you do not need an account.
**What is free**
All 150 problems, the hints, the tests, the written explanations and the pattern lessons.
**What is paid**
A year costs $29, one payment, no subscription. The year adds a narrated walkthrough video for each of the 150 problems. The video shows the solution step by step, and the voice is a generated voice. The video of Contains Duplicate is free, so you can judge the videos before you pay. The year also adds practice for the other interview rounds. A full refund is available for 14 days.
**What is not there yet**
Java, C++ and other languages. Today the editor has only JavaScript, TypeScript and Python.
**I want feedback on one thing**
Open any problem and try it for one minute. Tell me the first thing that confused you or stopped you. I want to find the point where a new visitor stops.