Asked by siddhartha singh about 2 years ago
- GeeksForgeeks(Gfg)----> incredible for first time beginners.
- Leetcode------> After gaining some amount of expertise and easeness with DSA in Gfg, Move to leetcode.Here problems can be sorted according to category , hardness and acceptance %.Target the medium difficulty problems mainly (because Easy are toooo easy and hard well it's yr choice :)). Plus point is that here you will find the code solutions of problems in JS as well.( in case if you are not able to solve after multiple incorrect attempts)
You can try solving DSA questions on Hackerrank it will give you a hands on practice. However if you are specifically looking for Video lectures then you can search for it on Udemy.
DSA is not relevant to JS or any particular language, If you learn DSA in any other language.You can also replicate the same in JS, provided you know the syntax and usage of JS well.My advice is first prepare the basics of JS( at least es6+ version).Then try to larn DSA from two sites
Suggestion: Never ever see the hint at first, first try with brute forcr approach, if you are unable then go to the discussion tab to see the solution... Happy Coding :)
watch kunal kushwaha DSA playlist on youtube for DSA video lectures.