Hey everyone! I just finished my first year of studies and I'm really eager to start learning Data Structures and Algorithms (DSA) using C++. Could anyone recommend some good YouTube playlists or courses? If you know of any paid courses that would be great too. Your help would be much appreciated!
2 Answers
I completely agree with practicing on LeetCode! It's an excellent platform where you can find tasks by topic and you can also participate in contests. The explanations for each task are usually thorough, which might help clarify any confusion as you get started.
Congrats on finishing your first year! Here are some resources that really helped me:
**YouTube Playlists:**
- **CodeWithHarry** – His DSA in C++ playlist is super beginner-friendly.
- **Abdul Bari** – His explanations are very clear, although some videos use Java, the concepts still apply.
- **Take U Forward** – A popular channel for DSA, with clean and understandable C++ code.
**Paid Courses:**
- **Coding Ninjas** – Their course on DSA in C++ covers everything comprehensively with plenty of coding practice.
And just a heads-up, when you're ready to tackle coding problems and prep for interviews, check out prepare.sh. It's a great platform for practicing real coding questions!
Thanks for the suggestions! I'm particularly interested in Take U Forward, but I'm a bit confused about whether I should watch the videos straight from YouTube or follow the structured theory on their website. Any advice?