explaingit

armankhondker/best-leetcode-resources

3,790Audience · developerComplexity · 1/5Setup · easy

TLDR

A curated collection of free resources for coding interview prep, links to articles, videos, courses, problem sets, and tools focused on LeetCode and algorithms. No code included, purely a starting-point reference guide.

Mindmap

mindmap
  root((LeetCode Resources))
    Data Structures
      Linked Lists
      Trees
      Sorting
      Graph Traversal
    Problem Patterns
      Sliding Window
      Two Pointers
      Dynamic Programming
    Problem Sets
      Blind 75
      Neetcode 150
      Spaced Repetition Sheet
    Learning
      Books
      Video Courses
      Meta Learning Path
    Practice Tools
      Mock Interviews
      Browser Extensions
      Resume Template
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Prepare for coding job interviews using a structured set of free resources and problem lists

USE CASE 2

Learn common algorithm patterns like sliding window and dynamic programming before an interview

USE CASE 3

Find mock interview platforms to practice under timed, realistic conditions

USE CASE 4

Discover the Blind 75 or Neetcode 150 shortlists to focus study time on the highest-value problems

Tech stack

MarkdownGitHub

Getting it running

Difficulty · easy Time to first run · 5min

No setup needed. Open the README and follow links directly. No installation, no code, no accounts required to browse the resources.

No license mentioned, reuse terms are unclear.

In plain English

This repository is a curated list of free resources for preparing for coding job interviews, with a particular focus on LeetCode, a popular platform where programmers practice algorithmic problems. It does not contain any code itself. Instead, it organizes links to articles, videos, courses, problem sets, and browser extensions that other people have found useful for interview preparation. The README is divided into several categories. The data structures and algorithms section links to articles explaining concepts like linked lists, trees, sorting, and graph traversal in approachable terms. The patterns section covers well-known problem-solving techniques such as sliding window, two pointers, and dynamic programming, which are common templates that show up repeatedly in interview problems once you recognize them. There is also a section of famous curated problem sets. The Blind 75 and Neetcode 150 are two widely referenced shortlists of problems that experienced candidates recommend for covering the most ground in a limited time before an interview. A resume template link and a spaced-repetition spreadsheet for tracking which problems you have reviewed are also included. Books like Cracking the Coding Interview and Elements of Programming Interviews appear in the books section, alongside a free handbook for competitive programming. The courses section points to structured learning paths including one from Meta and a YouTube series by a Google software engineer. For practicing under interview conditions, the README links to mock interview platforms where you can do timed sessions with other developers or professional coaches. A few browser extensions are also listed for watching video explanations of specific LeetCode problems and syncing solutions to GitHub automatically. Overall this is a starting-point reference rather than a step-by-step guide, aimed at anyone beginning or refreshing their coding interview preparation.

Copy-paste prompts

Prompt 1
What are the most important algorithm patterns covered in these resources and how do I recognize them in a problem?
Prompt 2
Which problem set should I start with if I only have two weeks before my interview, Blind 75 or Neetcode 150?
Prompt 3
What books or courses in this list are best for a complete beginner with no CS degree?
Prompt 4
How do I use the spaced-repetition spreadsheet to track my LeetCode practice effectively?
Prompt 5
What browser extensions are listed here and what do they actually do to help with LeetCode?
Open on GitHub → Explain another repo

← armankhondker on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.