- https://cses.fi/problemset/
- https://cp-algorithms.com
- https://atcoder.jp/contests/dp/tasks
- https://leetcode.com/discuss/interview-question/352460/Google-Online-Assessment-Questions
- https://twchen.gitbook.io/leetcode/
- https://www.pramp.com/#/
- https://docs.google.com/document/d/1wUCqhVHydWiDk6FJdFLSMpgigNrGcs4OFZg0Wa7JGEw/edit
- https://www.hackerearth.com/practice/?utm_medium=referral&utm_campaign=Algodsblog&utm_source=slack
- https://interviewing.io
- https://www.quora.com/What-are-the-best-ways-to-master-dynamic-programming/answer/Sameer-Gulati-3
- https://www.quora.com/How-do-I-get-good-at-math-for-competitive-programming/answer/Sameer-Gulati-3
- https://www.quora.com/How-can-I-be-good-at-graph-theory-based-programming-problems-in-competitive-programming/answer/Sameer-Gulati-3
- https://www.quora.com/What-is-a-list-of-data-structures-that-a-competitive-programmer-must-know/answer/Sameer-Gulati-3?c
- https://leetcode.com/discuss/general-discussion/651719/how-to-solve-dp-string-template-and-4-steps-to-be-followed
- https://technicalbattle.blogspot.com/2020/05/best-blogs-on-codeforces-links-for-best.html
- https://petr-mitrichev.blogspot.com
- https://www.hackerearth.com/blog/developers/7-steps-to-improve-your-data-structure-and-algorithm-skills/
- http://codeforces.com/contests
- https://www.codechef.com
- https://leetcode.com
- https://atcoder.jp/contests/
- https://www.topcoder.com
- https://www.spoj.com/users/lebron/
- https://www.hackerrank.com/dashboard
- https://projecteuler.net/archives
- https://www.hackerearth.com/challenges/
- https://www.dailycodingproblem.com
- https://www.urionlinejudge.com.br/judge/en/login
- A Path to Combinatorics for Undergraduates
- Competitive Programmers Handbook - Antti Laaksonen - July 2018
- Competitive Programming 3 - The New Lower Bound of Programming Contests
- Cracking the Coding Interview 189 Programming Questions and Solutions
- Elements of Programming Interviews - The Insider's Guide - Adnan Aziz, Tsung-Hsien Lee, Amit Prakash
- Fifty Challenging Problems in Probability. - Fredrick Mosteller
- Guide to Competitive Programming - Learning and Improving Algorithms ThroughContests
- How to Solve It - A New Aspect of Mathematical Method
- Problem Books in Mathematics - by K. Bencsath P.R. Halmos
- The Art and Craft of Problem Solving, 3rd Edition
- https://www.youtube.com/channel/UCBr_Fu6q9iHYQCh13jmpbrg
- https://www.youtube.com/channel/UCKuDLsO0Wwef53qdHPjbU2Q
- https://www.youtube.com/channel/UCfv8cds8AfIM3UZtAWOz6Gg
- https://www.youtube.com/channel/UC1fLEeYICmo3O9cUsqIi7HA
- https://www.youtube.com/channel/UCRPMAqdtSgd0Ipeef7iFsKw
- https://www.youtube.com/channel/UC9fDC_eBh9e_bogw87DbGKQ