# Roadmap Though I believe there is no roadmap that fits to everyone, but I think this will help as a guide about what to do and from where to do. As per the telephonic conversation with you, what I've analyzed is you have a good idea about how things work internally but you face difficulty when it comes to implement them or when you try to solve a problem based on those (stack, queue, tree, graph, etc) concepts So I will suggest what I have done when I was at your place - * [Stack Playalist from Aditya Verma](https://www.youtube.com/playlist?list=PL_z_8CaSLPWdeOezg68SKkeLN4-T_jNHd) Just watch the video then search for them problem on LeetCode or GeeksForGeeks and code it there. If any issue is there refer to the discuss section of the concerned platform (this applies to every point). * [Recursion from Striver (Raj Vikramaditya)](https://www.youtube.com/playlist?list=PLgUwDviBIf0rGlzIn_7rsaR2FQ5e6ZOL9) Same watch videos and then practice problems. * [Free Ka Tree Series](https://www.youtube.com/playlist?list=PLgUwDviBIf0q8Hkd7bK2Bpryj2xVJk8Vk) This is very much important as this will help you in graph algorithms. Ok so I think for now this is enough, You can complete all of them within a month (If you can devote ~10 hours/week). Don't forget to revisit the problem (not the video only the problem) after some days. `Note - I will update for other topics in this article itself very soon`