Curated by Devsphere to help you strengthen your fundamentals, master algorithms, and crush your coding interviews.
| Resource | Description | Link |
|---|---|---|
| CSES Problem Set | Curated algorithmic problems across many topics with an online judge for practice. | Open |
| cp-algorithms | Detailed explanations of classic algorithms and data structures with reference implementations. | Open |
| AtCoder DP Contest Tasks | Focused dynamic programming problem set with official editorials and sample code. | Open |
| Mastering Dynamic Programming (Quora) | Sameer Gulati’s guide to building intuition and habits for tackling dynamic programming. | Open |
| Math for Competitive Programming (Quora) | Practical advice on strengthening math foundations relevant to contest problem solving. | Open |
| Graph Theory for Competitions (Quora) | Strategies and resources to become confident with graph-based programming challenges. | Open |
| Must-Know Data Structures (Quora) | Checklist of essential data structures every competitive programmer should understand. | Open |
| LeetCode DP String Template | Template-driven approach to classifying and solving dynamic programming string problems. | Open |
| Best Codeforces Blogs | Curated list of insightful Codeforces posts covering a wide range of CS topics. | Open |
| Egor K. Programming Blog | Deep dives into contest problems and training insights from a legendary competitive programmer. | Open |
| HackerEarth DSA Improvement Plan | Seven actionable steps to systematically sharpen DSA skills for interviews. | Open |
| 14 Coding Interview Patterns | Overview of recurring problem-solving patterns to ace coding interviews. | Open |
| Big-O Cheat Sheet | Handy reference chart of data structure and algorithm complexities for quick review. | Open |
| Errichto (YouTube) | Contest strategy breakdowns and live solving sessions from a top competitive programmer. | Open |
| William Lin (YouTube) | High-level problem-solving tutorials and Codeforces contest walkthroughs. | Open |
| Tushar Roy (YouTube) | In-depth algorithm explanations with step-by-step code walkthroughs. | Open |
| Code DP Patterns Playlist (YouTube) | Structured dynamic programming playlist covering patterns and practice problems. | Open |
Don’t just read, write code!
Pick a few problems from each section and implement them yourself.
Consistency and reflection matter more than quantity.
Maintained by Devsphere • Made with ❤️ for learners and builders
