Course for Data Structures and Algorithms

Mahak from Outgrow
9 replies
Can anyone suggest any course that I can do to increase my knowledge of Data Structures and algorithms especially for competitive programming? like from geeks for geeks or LinkedIn learning.


sarfraaz talat
The best way to go about this is always practice more and more, so I'd suggest start by discovering different ds/algo topics on geeks for geeks and then pick that topic and solve problems on leetcode starting from easy/medium to hard ones Pro tip: Initially it won't harm you to look for solutions if you are not able to solve intuitively and takes too long
Mahak from Outgrow
@sarfraaz_talat yup same it's hard to find sol on my own and I mostly end on watching other codes. After some practice, though I got this intuition that this can be solved by this method or that but still I couldn't able to write code on my own.
Fabian Maume has some good courses, but it is more for beginners, so I don't know if they have anything on competitive programming.
ShUvo Ahmed Patwary
Coursera could be the best way to begin learning
Mahak from Outgrow
@iamshshuvo For ds/algo intermediate level too?
Y Gao
Go to and start with easy questions, you can time your self with a timer
Sonia Jessica
Hey Mahak you can check this Scaler's data structures and algorithm course.
Prachi Katiyar
Hey Mahak, You can check this Board Infinity's Data Structures and Algorithms with C++ Course ( and Data Structures & Algorithms for Beginners (