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.
What are similar projects?
hello-algorithm, algorithm-pattern, DSA-Bootcamp-Java, LeetCode-Go, algorithm-base, interview, The-Complete-FAANG-Preparation, leetcode
Which topics is it in?
dsa, competitive-programming, dynamic-programming, leetcode, coding, graph, interview-questions, data-structures, interview-preparation, algorithms, career, learning-resources