How I mastered Data Structures and Algorithms
Вставка
- Опубліковано 7 жов 2022
- 1. How to learn Data Structures and Algorithms?
2. The best course to learn Data Structures and Algorithms in Java and Python
3. How to crack coding interview?
4. How to use Leetcode effectively?
I will answer all these questions in this video.
► FREE resources:
1. Introduction to Data Structures and Algorithms in Python: imp.i115008.net/dsa-python (Promo Code: CAREER25 for 25% off if it’s not free)
2. Algorithms 1 in Java: imp.i384100.net/algorithms-1
3. Algorithms 2 in Java: imp.i384100.net/algorithms-2
4. Data Structures and Algorithms using C++: www.edx.org/course/data-struc...
5. Top Algorithms from GeeksforGeeks: www.geeksforgeeks.org/top-10-...
6. Data Structures And Algorithms in Javascript (not as comprehensive as other courses I mentioned in the video) : • Data Structures and Al...
Disclosure: Resources above are all FREE in the US. However, If you pay for a Coursera or Udacity course using our link, we get paid a small amount.
► For more content like this, subscribe to our channel: / powercouple26
► Follow us on Linkedin:
/ gabag26
/ sarrabounouh
► Let's be FRIENDS! / power_couple26
► For business inquiries, reach us on: powercouplejourney@gmail.com
#datastructures #datastructuresandalgorithms #leetcode #codinginterview
DISCLAIMER: All opinions shared on this channel are our own and don't express views or opinions of our employers. We only use our experiences and public knowledge to make our content. NO CONFIDENTIAL INFORMATION of our employers is used or shared on this channel. This is not a Professional Coaching channel, it only highlights the public resources that have worked for our careers. - Наука та технологія
You mastered DSA and your speaking skills too 🤟❤️
Looks like a teleprompter, though.
@@avinashbhujan1376Exactly what I thought
but not in face
expression
How to use Leetcode effectively: ua-cam.com/video/xF554Tlzo-c/v-deo.html
For those asking for Data Structures And Algorithms in Javascript, here is a recommendation but it's not as comprehensive as other courses I mentioned in the video : ua-cam.com/video/t2CEgPsws3U/v-deo.html
Sir , I have solved 600+ question, what should I do now ?
Bro, you have swag.
With a straight face, you threw some amusing, jokes. I loved them
Honestly in every video you make I feel like everything is going to be okay in my life 😅 you have such patience and way of explaining that no teacher ever had! Massive appreciation for this💯💯
100 % Agreed
@@user-sl8gi3vb6ethe point is, those algos teach you how the code works, tests your knowledge if you understood it
i feel the same....
Started learning Java after watching your video on suggesting which language to start with. Now starting DSA with sorting algorithms. You have motivated and inspired me all the way along. Huge respect to you for your guidance.
Are you studying by the Bob Sedgewick course too? I started yesterday
@@heliolucio7691 no I'm going through, code academy, Coursera, code with Harry (youtuber), and some topics i learn from educative.
How is the course bro?is it too difficult and does it cover all topics needed?
I don't know what to say... But you're really really a relatable sir... You are taking me to the track that I have been wishing for a year and I got you and your channel.. really feeling blessed by listening to your videos ❤️
I wish my teacher had explained me the binary search and linear search, the way Sahil explained. His low but confident tone makes me feel motivated.
Really, I don't had any idea about DSA. You made it Easy 🙏 Great Explain Sir ! 😍
Thanks sir, for sharing such a informative and directive approach to start with Data Structure and Algorithms. Thanks once again for the great work you are doing for the computer science community. 🙏🙏
The patience in your teaching sense is my motivation 👍 🙂
Thanks Vimal 👍
@@justacodekidd.3609 Vimal ne Akshay Achhon ki bhi hila di hai.
@Nipun Gupta Vlogs Kuch Naya bol purana h
@@yadav_vimal vimal jhaant masala
@@sahilandsarra Subscribed cuz videos are Good. I want suggestions for c# in data strutcure & Algorithms man. Also for practising c# for maths and basics
Thank you for sharing your guidance on this topic.
I have a question: I’m learning JavaScript at the moment. I’m still at the early stages learning the fundamentals. At what point can I start getting into learning DA$A? Do I need to have a firm understanding of the language before starting my ds&a learning journey?
omg just the contrast between your monotone speech and the sudden switch to relationship references. you are amazing.
Thanks 🙏
I think that the most impressive point of your videos is your humbleness. Content creators devs are usually great, but early or later they come with something like "you should already know this" "you should already be capable of this at this point", and if I'm not I feel like a piece of shit 🤡 You're so human sharing your difficulties in the path and saying that it's totally normal, it really motivates me. I'll work hard and smartly, so I'm gonna get my dream job. If it doesn't happen at my next interview, I'll keep working for the next 💪
Thank you, my man, very high-quality videos that you shared! Keep up the hard work!
Thanks DJ! 🙏
The way you explain Data structure and algorithms definition with example it really impressive.
Thank you for shedding light on this topic and giving the vision! Now learning algorithms does not seem so overwhelming 😌 In particular thank you for sharing about the mistakes you made.
Bro the way you explain things,the simplicity and clarity is just awsm. your guidance has helped me immensely. Thank you ❤️
I’m happy to help ❤️
you didnt tell the best course for dsa in javascript☹️
Brother, I am so grateful to you, you really motivated me in my journey at the time when I really wanted to give up. 👍
I started watching your videos 3 months ago, I have watched each and every video. You don't have any idea how much you have motivated me. From just being able to print hello world, I'm going to start my dsa grind soon. If I keep this up, you would've made the rest of my life better.
If we can make just one life better, that’s already a very BIG win for us.
Knowing that we could impact your life positively sitting miles away gives us a great sense of satisfaction and purpose.
Thanks for sharing, Abdul!
@@sahilandsarra u inspired me too sir to learn java from electrical back ground .
@@sahilandsarra i am going to check this from now onwards
Yes really he is inspiring and i have learned so much from him he just keeps it so simple and straight to the point no click baits ty sir for making such valuable video and motivating us day in and day out thank you means a lot
Really power couples are the ulimate guys. They are serving society unconditionally. Tons of blessings for them!
You're amazing, man. I like your thought process and explaining things in such a way it sounds doable and possible. Greeting from Bangladesh👌
Just loving your content! Thanking the heavens I found your channel! thank you! ❤
Sahil always there for motivation . Yes please make video on coding using Leet and any other interview tips or preparation .❤
Thanks! Will make this video next week. ❤️
mans speaking in lowercase
😂
He's the loudest in their home😂😂
but he is earning in UPPERCASE😂
😂😂 he's cool though
😂😂😂😂😂😂
Great content! Just starting my DSA journey. I don’t have computer background either but you are an Idol and will learn from you 😊 I see that Noogler hat & ATM hoddie tho. 😜
I can't thank you enough for such detailed videos ❤️❤️
Thanks Arpit ❤️❤️❤️
Thank you Sahil for these videos. These videos really help us to prepare for our coding interviews and yes, please do make a video on "How to use LeetCode Effectively" and hoping that LinkedIn video is also in your Queue. But as we know good things take time, take your time and deliver the best content possible.
Hi Faizan, thanks for your kind comment 🙏 I will definitely make a video on Leetcode (coming up next week) and noted on the LinkedIn video 😊
@@sahilandsarra You're welcome! Waiting for that video.
Your content is very useful...
Editing is also improving in your videos 👍
Thanks 🙏
I started by watching one, two, three... and I'm just stuck in this channel hahaha what great content... and I'm not even preparing myself for an interview. I will always recommend this channel and people talk about DSA.
Sahil, how did you build intuition for DP and mastered it? Google interview is really heavy on DP hard problems. Thank you.
Thank you so much for educating us on how to learn data structures and algorithms. please make a video on how to use leetcode efficiently for beginners like me, it's my sincere request.
I’ll make this video next week. Thanks 🙏
I love the example that you use the dictionary to explain and show the power of algorithm and data structure. Thanks!
Thanks 🙏
A video on leetccode will be highly appreciated. Thank you.
You motivated us so much. Thank you very much for your help! 🙏🏻🙏🏻 I have one question. Have you any idea on which Tutorial I should choose for DSA in C#?
Hey, I have a question for you-- will the knowledge I learn in the Princeton course be applicable if I decide to pivot towards more of a Python focused path? Thanks! Love the channel!
Yes 👍
Do you still recommend Princenton's algorithms course 1 and 2 even if my language is JavaScript? And if you do, do you recommend just going through course 1 (week 1,2,4) ? Thank you always for amazing content!!
If you can understand the course in Java, you should definitely try it. For week 1,2 and 4; I think you misunderstood what I said in the video.
You can always learn the concept and then apply it in the language of your choice!
Although it will take some more time you will have deeper understanding of things.
If you are willing to pay then you can always go to Udemy and find Andre Negoie's (Spelling may be incorrect) course since he teaches in JavaScript!
Have you completed the course?
Nice. Thank you for making this. I am not sure why no one suggests Elements of programming interview book. It is amazing and covers all the patterns.
Thanks for your informative video. The way you convey your experience is amazing!
Thanks for providing us the best content on the regular basis.....u are helping us in an incredible way .... looking forward to some amazing stuff....hats off mentor 👍
Thanks Megha 👍
Practical and knowledge enriched video thanks for sharing
Thanks ❤️❤️❤️
thanks for sharing best free resources to learn DSA. I'm that i found your guidence is far more better to find right direction in the software world.. :) Unity in India :)
I love the way you are to the point without any extra speech
Thanks Hussain 🙏
Pls make a detailed video on how to use leetcode properly. Thanks!😊😊
Hi Sammy, coming up next week! Thanks 🙏
REQUEST : Can you please elaborate on what all weeks to be focused in both the courses (Algorithms 1 and 2)?? Also, you said you "cannot recommend this course enough"...the same is what I'd want to say - "I can't thank you enough" for the amount of quality content you are posting regularly. Thank you soo much
bro..did u complete that course .. I am planning to begin with that course,what about your brief review?
Did you guys complete that course ??
What are your reviews and experience
Tell me bro?
I have seen many videos on youtube for DSA and your the one who said python is good for DSA thanku for increasing my confidence
Sahil, do you recommend doing the assignments in the coursera course? I'm not sure how useful they are in terms of improving one's ability to answer coding interview questions
Hi sahil can you please review meta certs regarding web and mobile development? Are these courses good enough to break into tech? Your review on these courses would be more helpful!!
I have not checked them out yet. I’ll review and let you know. Thanks, Taha.
Your channel is a hidden gem! Keep it up, and don't you dare stop! Love your videos! Would love to see how to use leetcode in your upcoming videos! Thank you!
Thanks Mohtasim 🙏 really appreciate your kind words. I will definitely make a video on Leetcode and post it next week. Thanks for the suggestion!
brother. you are awesome. Hope I can update here soon after I land somewhere good. This video is very helpful !!!
Good luck Anmol!
Very informative! Thanks for sharing!
Thanks 🙏
I think your presentations are terrific, man! I am only just getting started and have zero knowledge of algorithms, but your articulation is entirely engrossing - this is so inspiring to me. I have immediately recognized, through your and a couple others' efforts, that this field is integrated - folks think "Python" or mastering "C++" is what gets them some dream job. . . I suffered from this misunderstanding for years. You have to look at the full stack and want to know how it all fits together! Having maturity and creative skills are so valuable! Creative, well-thought out distillations for real-world people is what will get this industry filled with exciting and motivated people, and soon. Your work here is having a huge impact on people's lives, as comments here show - keep up the excellent work, man!!!!
Thanks for your kind words, Michael!
please , make videos on how to leet code efficiently. not only this..please make videos alos on all the resources you used your your journey and the resources you recommend to us. Because we need it most, and it is very important.
Will do, thanks Navaneeth.
I really enjoy your videos. Thanks. Game changers.
What do you recommend to implement and practice DS and Algo in Go?
Hello bro. I am Srimani from TamilNadu, India.
I learned some key things from you which yields me a job in startup company but still I am yet to complete my Under graduation currently doing BSc Computer Science.
I want to be a quality software engineer like you as you were comes from Non-IT based learning still able to reach good place.
I also like to grind like you tell in one of your video.
I usually switch my mindset into coding session by watching your youtube video. So keep pushing person like me.
How to use leetcode in a efficient way?
Thanks Srimani! I have made a separate video on Leetcode. You can check it out and let me know how you liked it. Good luck 👍
in our Btech we have C& Data Structures by E balagurswami .containts topics like . implementing stack ,quee, list. linked list., double ended linked list, Circular list. double ended circular linked list.Trees, graph . Depth first search . Breadth first search . Tree traversal. Searching and sorting algorithms like Linear search . binary search. Divide and conquer algorithms. bubble sort .ets . I have learned and have implemented in programing labs both in c and java languages learnt in 2004-2008. Currently i have 9 Years of experience, .in it . will i be asked the same questions
Not sure about it
Bro the edx course you recommended is archived by them, is it that old? Or outdated or something, or they have make newer one's please check
Thanks!
My be this is the channel I was looking for. Thank You!
Thank you
Hey, your content is just awesome, i relate to all your videos.your way of communicating is very sweet and simple and most importantly, to the point.
Thankyou for such amazing content
Thanks very much Munawar!
Sir do you have any resource suggestion to learn DSA using JavaScript? As Im learning web dev, I want to focus on JavaScript only
I’m still looking for a good resource in JavaScript
Thanks a million ! you give information that help and make a difference in programming development
You have a great level of experience related to the software engineering career.😎😎👍👍👍👍
Awesome video😎😎👍👍
From the past two days i have been searching for how to start and how i can master DSA as a non cs student...You just read my mind... Waiting for your video🙂
Hopefully I will be able to help you 👍
you are just brilliant.. ur the first one I search on UA-cam for everything I want..
not a lot of graphics.
not a base voice
not a fast speech
not a motivation based pace
You are just calm and looks like speaking with us in a face to face manner. ❤
Thanks for your kind words ❤️
You are so inspiring and i have learned so much from you, you just keeps it so simple and straight to the point no click baits ty sir for making such valuable video and motivating us day in and day out thank you means a lot
Thank you 🙏
Hey Sahil, I've been watching your videos for a while now and I adore them so so much. Thank you for always being so patient and authentic, we appreciate that always!
I wanted to ask you that since the Python DSA course is not available for free in India, should I learn Java first and then start the Algorithms Princeton course? You spoke so highly of it, I'm kinda tempted to learn with it 😅 That being said, it IS intimidating to learn a whole another language and then DSA in it. Please lemme know what you think, thank you!
I am blessed that I found you, THANKS A LOT !
Happy to help, Vikash 🙏
I have 2 problems, I need learn English but just well, I mean speak English with 95% proficient and practice algorithms ... I always get up thinking why my maternal language is Spanish..I'm really bad in English but I'm trying speak English, I alway trying improve my fck English ... T_T
I never learn things in this way.
More power to you for making things so simple.
Just love your videos! Keep making such good vids yaar!
Thanks Sabhi! 🙏
Thank you for sharing your experience and motivating us. 🙂 I am learning DSA I can understand the concept but when I try to solve questions based on those concepts I am failing and that is demotivating . Anything you can suggest how to start with DSA besides just practising ?
Watch practice problems, pick up the problem solving pattern and then attempt to solve them yourself. The same strategy as solving math problems
@@musaratjahan7954 I tried but after few days I am forgetting the concept .
@@yuvrajs8080from where you learnt DSA ?
@@rockyyashgaming771 online bootcamp
dont use music
Yes please make video on coding using Leet and any other interview tips or preparation
I’ll make it next week. Thanks, Vishal!
Please make more video on DSA in detail. Thanks for helping.
Will do. Thanks, Pranav.
Man you have an innate talent for expressing your experience in words beautifully. You can be a great writer. Whenever I watch your videos you remind me of Professor Snape's book "the half blood prince".
You give us the right advice after actually trying it yourself.
kuchh zyada nahin ho gaya.... hahaha
after all this time ??
He looks so calm damn
Started learning DSA two weeks ago. Today after watching your video, I'm motivated.
Long way to go. 😉
Good luck, Rohit 👍
@@sahilandsarra Thank you bro ☺️
Hello @Rohit Jibhakate bhayya i couldn't understand anything data structures bhayya . Even linked lists also i couldn't understand. Bhayya sometimes i feel to quit my whole studies and die but after seeing my parents hardwork 🥺🥺 i couldn't even focus on anything. Please help me to clear DSA 🥺🙏🙏🙏🙏. I beg u bhayya , inside i am crying a lot for not able to do anything 😭😭. Please reply 🙏
@@kurubuku9529 how is DSA going on brother
Hi
Is it good to take DSA courses like Hey coach or LearnBay?
Thanks for sharing your invaluable knowledge and experience !.🤠
Sahil this video is very infromative man !! Thanks a lot.
Happy to help Sarat.
Bhaia, you can not imagine how much I am learning from you❤ Thanks a lot!
Happy to help ❤️
I did an Algorithm test for a company on Sunday . I was able to solve 2. Actually one was easy, the others were medium difficulty luckily I had solved an algorithm similar to one of the medium questions, just few differences so I was able to solve 1 medium and 1 easy perfectly, the last medium 2 test passed others failed I just had to submit because I was out of time. It’s been 3 days and nothing yet from them. I’ve stopped worrying. I’ll keep on practicing till I get better been practicing for 6 months now it’s really been difficult. I’ll keep practicing.
You are doing great. I wish all the luck 👍
@@sahilandsarra Thank you🙏
Hi
Is it good to take DSA courses like Hey coach or LearnBay?
Thank you so much... will join your channel after i get a job defintlyyy
I'm a computer engineering freshman and this video help me so much plus since I'm a 1st year im planning to take part time job and collect e certificate since computer course doesn't have a board exam
I’m glad you found it helpful 👍
Hi dear,
Now I am in 2nd year. My plan to get an internship offer from a good tech company. If I am good at DSA Which one should I focus now leetcode or competitive programming?
Thank You❤
Leetcode
Sir please make video for non CS students how to crack big tech company interview like Amazon or Microsoft (from scratch): what to learn, how to learn etc. this will be really very very helpful
This video is for non CS students.
@@sahilandsarra bro, waiting for the video,
From Bangladesh 🇧🇩
❤️🇧🇩
@@sahilandsarra how to crack interview of big companies. Please make video by step by step process
@manoj he is mechanical engineer
Thanks. I totally needed this video.
Okay, the first 2 seconds were hilarious lmao. I was already going to finish the video, but that was icing on the proverbial cake.
😂 thanks
“When Mediums start getting easy, you are ready for interviews.” Well said.
Thanks Aneesh!
Hi sir, i am studying 3 btech in cse branch. I want some tips for campus placements. I am intrested in java
This video and the video next week will hopefully help you 👍
@@sahilandsarra thank you sir😊
Amazing video, informative and illustrations used was excellent. which softwares you use create and edit such amazing video.
Thanks. It’s Adobe suite.
Thank you very much, you're really making an impact
Python is the least recommended language for learning DSA. Either it should be C or C++ or it can be Java.
Why is that?
@@sahilandsarra C/C++ comes with less number of pre defined functions, which helps students(like me) to create our own logic, it also helped me to learn how pointers work, how we can do memory management of our own program but as the programming languages are evolving more features are being added, for instance in python we have number of pre defined functions.
When I solve a problem in C++, I have to write number of lines and think about the logic, data types etc but when I write code in python i simply search for a pre defined functions to solve my problem. I agree python takes less time to code but C/C++ has built my base and it pushed me to think of logics.
I don't know about others but I felt this thing while my leaning journey. For me C/ C++ is ❤️
@@t_sin3206 Can you tell me sister that I only know python and see my career in data science then also I can do only 2 things
1. Either i can learn DSA in python
2. I should learn c++ and after that learn DSA of it then switch everything to python again
What should I do😞🙏🏻
Using predefined functions is a choice you made. If you want, you can import some libraries in Java or C++ which will have predefined functions. That doesn’t make Python bad. Regarding knowledge of memory management or understanding of pointers, it’s great to have as a programmer and can be useful in some cases but most modern languages do that for you out of the box. Again, there’s nothing wrong with Python.
@@sahilandsarra I'm not saying python is a "bad" language. It's a very modern language but for learning DSA, it is not an apt language, at least not for me & I have seen most of the students prefer C or C++ or Java ( even u learnt DSA in Java and I don't know why are u telling students to learn DSA in python)
I know python does most of the things which makes the programming very easy, but it is also important to learn how things work in the background. And you're saying we can import libraries in C++ and Java, but if u notice python has lot more than that. (Kuch cheeze purani hi achhi hoti hein) #c/c++
This channel is truly a gem
No useless content
Only point to point n important content
** and sir please make a content on how to solve leetcode well
I know basics of DSA, arrays graphs tree strings dp greedy
But I'm unable to solve questions efficiently
Please guide me sir 🙏🙏🙏
Thanks Aman. I’ll make a video on Leetcode next week.
Thank you for straight forward guideline. Please make videos on leetcode..
Thanks, Md. Will make it next week.
thanks man !!! please also make roadmap for dsa as a beginner !!
I have a Masters degree in computer science and I feel like a complete idiot when I watch your videos, keep up the good work, please upload more and you can even start a Patreon I am sure you will get more support.
Thanks.
Hi Anas! You’re not giving yourself enough credit. You are doing a Masters in CS, you’re no idiot. Good luck 👍
Subscribed Bro!
Till date I don't know dsa but I got confidence from your video thanks
Thanks and Good luck 👍
Very nice video and motivated. I just start the algorithms course in Coursera. Thanks for sharing your mistakes.
Bhaiyya , thank you a lot for making my motive clear, even I am a interested in learning python in depth, and that’s because of you
Sir, could you please suggest a resource for learning DSA with JavaScript?
Hi, I heard that the Udacity Python Data Struc and Algos course was not that great from other people, I wanted to hear why you recommend it more specifically?
I have learnt till trees in Java and now want to do proper projects. Without projects it's extremely boring. But again to build a project I need to learn javaFX to build the application part and then learn jdbc to connect the application with a database.
The Encouragement Said at the end made my day "We are Here to Help You"....😊
Thank you for sharing the resources, much love ❤.
The algorithms 2 course seems to be broken tho. No video plays on the Coursera platform. The part 1 works just fine but the part 2 loads and doesn't play any video. Just a message that the site is down if you try to play any video.
Thanks nonetheless 🙏🏽