awesome-leetcode-resources README

The project's README from github.com/ashishps1/awesome-leetcode-resources. As one markdown file: README.md.

Join Free Newsletter

This repository contains awesome resources to learn Data Structures and Algorithms (DSA) and prepare for Coding interviews.

👉 If you want to learn DSA from scratch and master all important DSA patterns, checkout this comprehensive and interactive resource [DSA - AlgoMaster.io (https://algomaster.io/learn/dsa)

💡 Tips

📌 Fundamental Concepts

🚀 Patterns

📝 Must-Read Leetcode Articles

✅ Curated Problems

📺 YouTube Playlist

📇 Courses

📚 Books

📩 Newsletter

🔎 Visualization


If you find this resource helpful, please give it a star ⭐️ and share it with others!

awesome-leetcode-resources (ashishps1/awesome-leetcode-resources)

graph
Searching Database…

What is this?A curated collection of resources for learning Data Structures and Algorithms (DSA) and preparing for coding interviews, including patterns, articles, curated problem lists, courses, books, and videos.
Is this a course or just a list of links?It is a curated list of external links organized by topic (concepts, patterns, articles, problem sets, playlists, courses, books), not an original course or codebase itself.
How is the list organized and where should I start?It is organized into sections: Fundamental Concepts, Patterns, Must-Read Articles, Curated Problems, YouTube Playlists, Courses, Books, Newsletter, and Visualization tools; beginners are pointed to the AlgoMaster.io DSA resource and the '20 Leetcode Patterns' guide.
Do I need to buy any of the courses or books to use this?No, most linked content (patterns, articles, playlists, visualizations) is free; only a couple of items are paid courses or books.
Are the entries curated or is it an unfiltered dump of links?The list is hand-picked around a specific philosophy (patterns-based learning) by its maintainer and links out to well-known, vetted resources like Blind 75 and Leetcode Top 100 Liked rather than an exhaustive crawl.
What are the '20 Leetcode Patterns'?They are a set of reusable problem-solving templates (like Two Pointers, Sliding Window, Prefix Sum, Fast and Slow Pointers, Monotonic Stack) that recur across many LeetCode problems, meant to help learners recognize approaches faster than memorizing individual solutions.
Does it include video content, or just text?Both — it links to YouTube playlists from AlgoMaster, Abdul Bari, William Fiset, and Tushar Roy alongside written articles and curated problem sets.
Is there a tool to visualize algorithms?Yes, it links to AlgoMaster DSA Animations and VisuAlgo for visualizing data structures and algorithms.
What are the most well-known curated problem sets it links to?Blind 75, Leetcode Top 100 Liked, Leetcode Top Interview 150, and the maintainer's own AlgoMaster 300 list.
Creator
ashishps1
Size
0.2 MB
Stars
18K
Updated
CommitJun 06
Age
2y
Commits · 90 Days