Hello everyone,
We have prepared two roadmaps for learning Dynamic Programming and Graph Theory published them on Repovive:
https://repovive.com/roadmaps/dynamic-programming
We tried to go over topics from basic to advanced, starting from Recursion and DP Fundamentals up to Aliens Trick، Slope Trick, and Broken Profile DP. For each topic, we provide problem walkthroughs, and each section also includes a dedicated problemset where you can suggest additional problems too.
https://repovive.com/roadmaps/graph-theory
For Graph Theory, we follow a similar progression, starting from fundamental topics such as graph representations and traversals, and gradually moving toward more advanced techniques including shortest path algorithms, flow networks, and matching. Each section provides guided problem walkthroughs to help reinforce understanding and practical application.
Each section also specifies a range of problem difficulties covered by the questions solved in that section.
We hope that's something you enjoy and learn from. Please let us know if it is useful or anything that we can do to make it better.
Note: We’re looking for passionate people to join us and help work on the roadmaps. If you’re interested, please let us know and we’ll reach out.








Absolutely loved it...please dont stop this. The resources are insane. Topics like digit dp and bitmask dp are so well covered. Truely a treasure!
Thanks. We will continue it!
make for graphs and general too.
We are doing the final edits and will announce it soon!
Added:)
Hey Millad Shayan I have noticed some issues with the website lately but i dont know how to report them. Can you help me with it. Also is there any way i could contribute to repovive. I have been using it a lot lately and thought i might help in contributing to repovive.
Perfect :)
Thank you!!
Bro u saved my life
Very glad to hear that. Thank you!
This is what I was looking for, now I can fully understand DP.
Thank you. I hope it helps!
I really loved the recent math section, Can you please bring for Binary Search next. :)
Yes, we are working on it!
Great Content!
Thank you!
I haven't tried it much but it looks promising. However, I want to make a feedback, for example in the dp section, you have to complete all previous lessons in order to take a lesson, I don't want that, I have already learned all the stuff in the previous lessons, and retaking everything will waste my time. Thank you.