💡 New Study Plans Released💡- Binary Search
Official
Career

Hello LeetCoders!

Have you had the chance to check out our NEW study plans on Binary Search, Graph Theory and Programming Skills? If not, what are you waiting for?

Wanted to strengthen your skills on a certain topic or want to refresh your knowledge and put what you've learned to the test? Get started on a study plan of your interest!

🙌🏻 Get into a good habit with our study plans and grind out some new problems everyday! Prepare yourself for those technical interview and score those dream offers!


New to our study plans?

How to use study plan?

  1. Go to the problem list page and enter the study plan section.

  2. Pick a study plan. We have study plans for
    👉 Algorithm
    👉 Data Structure
    👉 Dynamic Programming
    👉 Graph Theory
    👉 Programming Skills
    👉 Binary Search

  3. Stick to the study plan and complete the assigned problems everyday.

  4. After completing the problem, read the official solution to make sure you fully understand the concept.

  5. Follow the study plan to complete all problems. Earn the badge and repeat the above process for at least 3 times until you're confident that you can answer the questions in a real interview! (✏️ This is learning tip called spaced repetition!)
    ......

The problem set for the next day will unlock at 00:00 UTC. The entire study plan must be completed before the deadline of the study plan, or else, the progress will reset. For example, the Algorithm I plan must be completed before 23:59 UTC on the 14th day.

Only one study plan for each topic can be activated at a time. If DP 1 is in progress, DP 2 can't be activated without loosing the progress on DP 1. However, DP 1 and Algo 1 can be worked on simultaneously.

Missing a problem will not prevent the problems for the next day to be unlocked. However, the missed problem must be solved before the deadline of the study plan.


Don't overlook the official solutions!

We recommend to try and figure out the problems on your own, then check out the official solutions for a deeper understanding to the problems. Learn the concept and get inspiration of different approaches or optimizations. This is the full learning cycle on LeetCode and you should try it to make your learning process more efficient!


Interested in more learning resources? Check out our Explore Learn Cards. These cards are professionally curated guides and focus on a hands-on learning approach. With easy-to-understand explanations accompanied by high-quality visualizations, you’ll understand core concepts and further solidify the knowledge with question practices.

🔸Detailed Explanation of Dynamic Programming
🔸Detailed Explanation of Heap
🔸Detailed Explanation of Graph


Start a study plan and let us know your feedback!

Comments (5)