If you're a dedicated programmer who wants to land your dream internship or job in 2025 guaranteed without spamming LeetCode, spending hours at career fairs, or applying to thousands of positions, join the Software Engineering Accelerator and work directly with me. Click this link to book a call: www.amanmanazir.com/coaching
You contradicted yourself within a few minutes of this video bro. Telling us to stop trying to learn DSA then saying you took a DSA course.. You can say "i didn't need all that" but the fact is you took the course.. The human mind is complex, you don't know for sure what was actually needed and what wasn't.
The real way to master data structures and algorithms is to stop watching youtube videos of youtubers trying to explain how to master it. Just go start practicing, there is no secret
Y'all are over complicating it. It's all about pattern recognition. Just like chess. The more you do, the better you'll get. Understand the basics. Do the daily problem. Pick random problems. It'll help you. This practice will help you improve your intuition too.
I try don't know patterns, I know some but not many so how should I approach a problem I have never given up , never looked in solution but my solutions are very slow and to create that solution I take 2 days is there any way that helped you that can help me
@@Slowly_We_Rot definitely yes! u should have a strong grip on areas like recursion, backtracking etc as well, before you move onto the basics from arrays and work ur way upwards:))
habibi, come to india, here no matter whether its Codenation or Infosys, leetcode hards are asked from freshers...not to mention almost 60% of engineers are jobless according to a survey, competition is super high, ppl have solved over 1200 leetcode problems and still are jobless, because simply companies prefer the experienced employees who are willing to work at just 4lpa or less
@@MrGlujaN I know, I will never get the respect and sense of security that I get in india, btw I did my schooling ( first 16 years of my life out of india, and I hear "pls go back to your country" atleast once a month, yeah, imagine 40-80 year old women/men saying that to a 16 years old or even younger kid, how mature🙃🙃), u r clearly not an indian, so I don't blame u bro
### Key Takeaways from "How I Mastered Data Structures and Algorithms in 8 Weeks" Video: #### *Challenges & Common Mistakes*: - *Ineffective Learning Approach*: - Most people rely on tutorials, courses, or textbooks without enough hands-on practice. - Fall into the "cookbook trap": memorizing solutions without practical experience. - *Inconsistent Practice*: - Random, irregular problem-solving sessions fail due to lack of discipline. - Watching others solve problems (videos, reels) gives false confidence. #### *Proposed Solution*: 1. *Focus on Practice First*: - Solve problems directly; learn algorithms and data structures only after failing. - Avoid rote learning; challenge-based learning is more effective. 2. *Streamlined Problem Selection*: - Avoid long roadmaps like N Code 150 (75+ problems). - Use the "Paro Problem Set" (50 high-ROI problems) over 8 weeks: - Tailored for internships/new grads. - Covers relevant, common interview topics. - Builds concepts progressively (no unnecessary advanced topics). 3. *Consistency and Accountability*: - Treat problem-solving like going to the gym: regular, structured effort. - Use external accountability systems: - Take structured classes (if available). - Create or join a *LeetCode Club*: - Small group (3-6 serious participants). - Schedule regular sessions (3 times/week, 2-3 hours each). - Work through 2-3 medium problems per session. - Foster healthy competition to boost motivation. #### *Effective Practice Techniques*: - *Push Beyond Surface Understanding*: - Avoid just memorizing solutions or time/space complexities. - Use the *5 Whys System*: - Dig deeper into why algorithms/data structures work as they do. - Example: Understand why sorting is \(O(n \log n)\), how sorting algorithms operate, and their trade-offs. - *Target Deep Mastery*: - Study until you can replicate and adapt techniques independently. - Focus on how and why specific approaches solve problems. #### *Accountability Strategies*: - *LeetCode Club Principles*: - *Keep It Small*: Max 3-6 serious, dedicated members. - *Come Prepared*: Have problems ready (from the Paro set or similar). - *Stick to a Schedule*: 3 sessions/week, 2-3 hours/session. - Prioritize quality and understanding over quantity. - *Leverage Competition*: - Use friendly rivalry to drive improvement. - Compete to finish problems faster and more accurately. #### *Final Notes*: - Avoid skipping deep analysis of problems; ensure you thoroughly understand every concept. - If you're not pushing hard enough or practicing consistently, progress will be minimal. - For broader success, pair this learning system with a strong resume to land interviews.
Some problems are indeed built on algorithms or techniques that took experts years to develop. Trying to reinvent the wheel isn’t always practical. Watching a tutorial for these can save time and provide structured insights.
Actually, just follow the neetcode roadmap and practice. Mastery of anything takes months. Don't expect quick results. You can't master anything in 8 weeks.
if you know how to measure time complexity (number of instructions you need to step through), and memory usage, you will eventually converge to some sort of data structure and some specific algorithm. you just dont know the techincal name it had. the cormen book is a nice, theoretical explanation.
True content , I am in for the preparation as suggested. Thanks bro. Will update after 2months where I stand . I am zero level in DS now, also half knowledge in C as well . I will try my best for next two months
Trust me I am following NeetCode(All) roadmap and i went from absolute noob to 1700+ rating but i took almost 1 year. so yes it will take decent amount of time and still i cannot solve most of the questions. But NeetCode question structure have helped me build pattern and there is not exact time to master the DSA. You just keep getting slightly better than the previous day and try solving daily problems of the leetcode. It will help revise the topic also you can earn leetcoins side by side. Dont try to rush into random topics go topic wise if your are begineer and slowly you will start building intution.
@@Nish_rajpal05 I initially could solve just easy array problem. Then I just kept doing NeetCode(All) that has like 580 questions. And i did serial wise questions from that. Didnot jump to other topics. By just completing the initail array and hashing part i was somewhat getting the intitution of some problems. Also Neetcode videos are always in python and somewhat short and simple not always. It had helped me a lot.
Bruh trust me 1 year is enough to master dsa and sach bata raha hu agar abhi nhi kiya na toh regret hoga and depression me hi rahega final year me mark my words i m going through this phase but strted at the strt of final year and being able to solve ariund 200 ques but still underconfidence hops this help
Hello brother , I am absolute beginner, i don't even code before, should i join this . and i don't have any that much money to give, but i should need this badly . what should i do can please tell me.
you can't, it's to give you a kick-start, thats it. No beginner can master DSA in 2 months. Otherwise we would have been masters in DSA right out of the college.
I’m gonna have to disagree with you on this one. It may have been different during your time, but in the current market they are asking numerous amounts of leetcode hards in OAs for INTERNSHIPS 😭😭. I think your approach to just focusing on easy and medium may not work
I am an ece final yr student didn't touch DSA really and reality hit me so bad to realise how much importance it holds any help here is appreciated...😢🤲
if you think doing 50 problems makes you a master in DSA problems you have a long way to go. yes for interviews its sufficient, but mastering algorithms is much more than it seems.
If you're a dedicated programmer who wants to land your dream internship or job in 2025 guaranteed without spamming LeetCode, spending hours at career fairs, or applying to thousands of positions, join the Software Engineering Accelerator and work directly with me. Click this link to book a call: www.amanmanazir.com/coaching
You contradicted yourself within a few minutes of this video bro. Telling us to stop trying to learn DSA then saying you took a DSA course.. You can say "i didn't need all that" but the fact is you took the course.. The human mind is complex, you don't know for sure what was actually needed and what wasn't.
The real way to master data structures and algorithms is to stop watching youtube videos of youtubers trying to explain how to master it. Just go start practicing, there is no secret
This comment is more motivational than the entire video😂
I up vote this one bro..
Bro 👊 agreed 💯
100%
I upvote this too
Y'all are over complicating it. It's all about pattern recognition. Just like chess. The more you do, the better you'll get. Understand the basics. Do the daily problem. Pick random problems. It'll help you. This practice will help you improve your intuition too.
agreed
I try don't know patterns, I know some but not many so how should I approach a problem I have never given up , never looked in solution but my solutions are very slow and to create that solution I take 2 days is there any way that helped you that can help me
About how much coding knowledge is needed as a prereq? Like, the basic variables, data types and syntax, or OOP principles, etc.?
@@Slowly_We_Rot definitely yes! u should have a strong grip on areas like recursion, backtracking etc as well, before you move onto the basics from arrays and work ur way upwards:))
@ Awesome. Thanks for the info!
habibi, come to india, here no matter whether its Codenation or Infosys, leetcode hards are asked from freshers...not to mention almost 60% of engineers are jobless according to a survey, competition is super high, ppl have solved over 1200 leetcode problems and still are jobless, because simply companies prefer the experienced employees who are willing to work at just 4lpa or less
Here im 1200 plus leetcode problems and jobless
nama payan tha nalaa adi vaagirukrapla, dont worry u'll get job if ur in a right path all the best
how can I get in touch with them?
Habibi, leave india and go Global..
@@MrGlujaN I know, I will never get the respect and sense of security that I get in india, btw I did my schooling ( first 16 years of my life out of india, and I hear "pls go back to your country" atleast once a month, yeah, imagine 40-80 year old women/men saying that to a 16 years old or even younger kid, how mature🙃🙃), u r clearly not an indian, so I don't blame u bro
You are a good promoter.The best way to get better at algorithm is to understand the patterns and see how this patterns are being used
bro i'm going through a rough patch, this means more than you know. thank you
### Key Takeaways from "How I Mastered Data Structures and Algorithms in 8 Weeks" Video:
#### *Challenges & Common Mistakes*:
- *Ineffective Learning Approach*:
- Most people rely on tutorials, courses, or textbooks without enough hands-on practice.
- Fall into the "cookbook trap": memorizing solutions without practical experience.
- *Inconsistent Practice*:
- Random, irregular problem-solving sessions fail due to lack of discipline.
- Watching others solve problems (videos, reels) gives false confidence.
#### *Proposed Solution*:
1. *Focus on Practice First*:
- Solve problems directly; learn algorithms and data structures only after failing.
- Avoid rote learning; challenge-based learning is more effective.
2. *Streamlined Problem Selection*:
- Avoid long roadmaps like N Code 150 (75+ problems).
- Use the "Paro Problem Set" (50 high-ROI problems) over 8 weeks:
- Tailored for internships/new grads.
- Covers relevant, common interview topics.
- Builds concepts progressively (no unnecessary advanced topics).
3. *Consistency and Accountability*:
- Treat problem-solving like going to the gym: regular, structured effort.
- Use external accountability systems:
- Take structured classes (if available).
- Create or join a *LeetCode Club*:
- Small group (3-6 serious participants).
- Schedule regular sessions (3 times/week, 2-3 hours each).
- Work through 2-3 medium problems per session.
- Foster healthy competition to boost motivation.
#### *Effective Practice Techniques*:
- *Push Beyond Surface Understanding*:
- Avoid just memorizing solutions or time/space complexities.
- Use the *5 Whys System*:
- Dig deeper into why algorithms/data structures work as they do.
- Example: Understand why sorting is \(O(n \log n)\), how sorting algorithms operate, and their trade-offs.
- *Target Deep Mastery*:
- Study until you can replicate and adapt techniques independently.
- Focus on how and why specific approaches solve problems.
#### *Accountability Strategies*:
- *LeetCode Club Principles*:
- *Keep It Small*: Max 3-6 serious, dedicated members.
- *Come Prepared*: Have problems ready (from the Paro set or similar).
- *Stick to a Schedule*: 3 sessions/week, 2-3 hours/session.
- Prioritize quality and understanding over quantity.
- *Leverage Competition*:
- Use friendly rivalry to drive improvement.
- Compete to finish problems faster and more accurately.
#### *Final Notes*:
- Avoid skipping deep analysis of problems; ensure you thoroughly understand every concept.
- If you're not pushing hard enough or practicing consistently, progress will be minimal.
- For broader success, pair this learning system with a strong resume to land interviews.
You are doing good job helping all students 🙏🏻
Some problems are indeed built on algorithms or techniques that took experts years to develop. Trying to reinvent the wheel isn’t always practical. Watching a tutorial for these can save time and provide structured insights.
Actually, just follow the neetcode roadmap and practice. Mastery of anything takes months. Don't expect quick results. You can't master anything in 8 weeks.
if you know how to measure time complexity (number of instructions you need to step through), and memory usage, you will eventually converge to some sort of data structure and some specific algorithm. you just dont know the techincal name it had.
the cormen book is a nice, theoretical explanation.
Thanks Aman for the advice.God bless you
Good advise, practice makes perfect!
Kinda disagree. Did microsoft internship and entry level role and was asked leetcode hards so I think its good to get some experience with that.
One of the best articulated videos, Aman keep doing the great work..
This is really a good informative video and good approach !
Thank you for the great video as usual!
True content , I am in for the preparation as suggested. Thanks bro. Will update after 2months where I stand . I am zero level in DS now, also half knowledge in C as well . I will try my best for next two months
BRUH, felt this for such a long time but wasn't able to articulate it to myself. I guess I needed someone to tell me that, bless u!
idk man ive been doing consistently since like feb
U got this ...be consistent everyday eventually u r getting better than yesterday...never give up
This is the best DSA video I've ever seen!
This video is going viral, calling it right now
this should be a bet on Kalshi; I agree with you
Trust me I am following NeetCode(All) roadmap and i went from absolute noob to 1700+ rating but i took almost 1 year. so yes it will take decent amount of time and still i cannot solve most of the questions. But NeetCode question structure have helped me build pattern and there is not exact time to master the DSA. You just keep getting slightly better than the previous day and try solving daily problems of the leetcode. It will help revise the topic also you can earn leetcoins side by side. Dont try to rush into random topics go topic wise if your are begineer and slowly you will start building intution.
Did u do neetcode and leetcode together or first doing neetcode then going for neetcode?
@@Nish_rajpal05 I initially could solve just easy array problem. Then I just kept doing NeetCode(All) that has like 580 questions. And i did serial wise questions from that.
Didnot jump to other topics. By just completing the initail array and hashing part i was somewhat getting the intitution of some problems. Also Neetcode videos are always in python and somewhat short and simple not always. It had helped me a lot.
Fantastic video bro 😎
Great advice, keep going 📈
well made video.
This channel is mad underrated
How do i access your problem set?
heyy i am currently 3rd year student but i have not done anything yet(no programming language ) please tell me what to do and what not
Start doing it
Bruh trust me 1 year is enough to master dsa and sach bata raha hu agar abhi nhi kiya na toh regret hoga and depression me hi rahega final year me mark my words i m going through this phase but strted at the strt of final year and being able to solve ariund 200 ques but still underconfidence hops this help
@jain5184 thanks bruhh !!! 5th sem end hone vala hh so I'll start from today only
@jain5184 the material given by Aman for 8 weeks to master DSA is for those who has done atleast once but not for who has no done anything yet
@@haryanaharyanvi782 i will tell u dont follow randomly
Strt one programming language abb flow kese karna hai meko msg karo linkedin pr
Yeah man you’re getting a sub
Well done keep it up 💯🌟
Good advice
Hello brother , I am absolute beginner, i don't even code before, should i join this . and i don't have any that much money to give, but i should need this badly . what should i do can please tell me.
You earn my subscription’s
i wish this came 8 weeks ago
Mastered dsa in just 8 weeks 😮 ,I am hitting my head since several months to understand the basic algorithm 😂.
How can someone master DSA with questions even less than neetcode 150.
you can't, it's to give you a kick-start, thats it. No beginner can master DSA in 2 months. Otherwise we would have been masters in DSA right out of the college.
Didn't receive the problem set yet!
I registered yesterday
Please email me at youtube-support@manazir.org and I’ll send it to you directly!
Fire video Aman🔥since you decided to focus purely on your personal brand your content has shifted and become even better
Can anyone add me to any dc server or any other group where we can practice together?
Codebe Bryant thank for your tips!
smarty boi...
I’m gonna have to disagree with you on this one. It may have been different during your time, but in the current market they are asking numerous amounts of leetcode hards in OAs for INTERNSHIPS 😭😭. I think your approach to just focusing on easy and medium may not work
Awesome dude. My plan now is pareto roadmap, then neetcode 75 and eventually neetcode 150.
what is pareto roadmap
@@arsenalgoblin55775:00
I am an ece final yr student didn't touch DSA really and reality hit me so bad to realise how much importance it holds any help here is appreciated...😢🤲
Strt dsa do dsa for atleast 10 hr a day
Nice 👍
Ah, the famous 3 Legged 5 Why ❤
ok i'll f'ing subscribe
STOP doing leetcode, STOP doing neetcode. START doing yeetcode
if you think doing 50 problems makes you a master in DSA problems you have a long way to go.
yes for interviews its sufficient, but mastering algorithms is much more than it seems.
How to master algorithms?
@@dmn177 study them everyday for many years. how do you master an instrument, or painting, or writing literature, etc.
Don't talk like u know everything. U r telling urself the great. Just go and do your work. Aagayaa jyaan chodne
@@yakshayana5523tujhe bhi konsa aata h lmao
targeting neetcode!! shows its popularity :)
its 49 questions not 50
Start doing youcode 😂
1k Subscriber!! YOO1
🔥
banger thumbnail. banger video. 🔥
Thanks bro, can't believe you are providing all these for free, love you bro❤️
.
Anyone up for leetcode club.
I am.
Me
Me
☝🏻
ye