Best Free Way to learn DSA in 2022 | Best Resources to Learn Data Structures & Algorithms
Best Free Way to learn DSA in 2022 | Best Resources to Learn Data Structures & Algorithms
The best way to learn DSA as placement and internship season is coming soon! So video poori end tak dekhna! Do share it with your friends and family! Also, Like and share ❤️
Use code NISHANT to get 10% OFF on all courses 🔴 90 Days DSA Roadmap ! 🔥 | DSA Conquered! 💯 | Beginner to Advanced Level! • 90 Days DSA Roadmap ! 🔥 | DSA Conquer…
🔴 Open your Accounts to Start Investing! 1. Zerodha (Kite \u0026 Coin), Start your stocks and mutual funds investment journey!: https://bit.ly/OpenZerodhaTradingAccount 2. IND Money, Track all your investments in one place, and also you can invest in international stocks without paying a heavy brokerage: https://bit.ly/OpenINDMoneyAccount 3. WazirX (Crypto), Don’t be behind on trends start investing in crypto! : https://bit.ly/WazirXCryptoTrading 4. Slice (Credit Card), If no bank is giving you a credit card try Slice! and start building your credit score at an early age!: https://bit.ly/SliceCreditCard
🔴 Do check out the Placement Preparation guide for free resources related to Languages, DSA, Core CS Subjects, and much more! Placement Preparation guide Playlist: • Placement Preparation guide
✨tags ✨ Where to learn dp where to learn graphs where to learn dsa how to start programming how to start coding where to learn trees what is memoisation what is tabulation what are graphs where to learn Operating systems where to learn dbms where to learn oops where to learn computer networks where to learn low level design where to learn cs fundamentals Sanchit jain Gaurav sen Gate smashers Placement guide How to start programming where to learn cpp where to learn python where to learn javascript where to learn java Placement guide Nishant Chahar Placement Guide languages to learn resources to learn data structures Projects development AR/VR Blockchain Machine learning Deep Learning Software developer engineer , Side projects , Importance of side projects , Machine Learning Engineer, How to become a machine learning engineer , Associate engineer Data structures Algorithms College Life, College, Memories Fun Fests Chill Enjoy IITD Mood indigo rendezvous IIT NSUT Moksha DTU Engifest Bits Bitsgoa Namaste Javascript Namaste Javascript Akshay Saini Apna college Apna college c++ apna college DSA Where to learn dp where to learn graphs where to learn dsa how to start programming how to start coding where to learn trees what is memoisation what is tabulation what are graphs where to learn programming how to start coding where to learn coding where to learn DSA resources to learn programming how to crack amazon how to crack placement blockchain what is blockchain blockchain technology blockchain technology explained blockchain explained blockchain technology in hindi web development roadmap roadmap to learn web development android development roadmap MERN stack roadmap machine learning roadmap roadmap to learn machine learning roadmap for deep learning roadmap for 2nd years roadmap for opensource roadmap for ios development roadmap for deep learning roadmap to learn DSA
Content
0 -> So when we do coding
1.997 -> Or when we study DSA
3.382 -> Then what's the main problem which we face
4.642 -> That we cannot stay consistent
6.365 -> And because of not being consistent
8.397 -> We are unable to achieve our aims
11.041 -> We think that we will complete DSA in 3-4 months
14.325 -> But we do it for 1,2,3 days
16.874 -> After that someone's marriage comes
19.121 -> Some's function comes
20.196 -> Friend's birthday comes
21.086 -> And then our flow breaks
23.649 -> Then we become lazy for one more day
25.871 -> And then back to square one
26.864 -> So for this I have a nice solution
29.05 -> That we gonna discuss in today's video
30.995 -> So your best free resource
34.052 -> to learn data structures
35.616 -> We are going to talk about that in today's video
37.378 -> Other than this we face one more problem
39.027 -> That we did the question 2 months before
41.606 -> And then we revisit that question after sometime, we forget that
45.715 -> It seems like that I did it
47.546 -> It seems familiar
49.142 -> But it is not coming in mind
50.119 -> We generally do not know that which questions we have to do
51.727 -> Do we have to do company wise questions
53.402 -> We do not have to do company wise
54.514 -> Do we have to do topic wise or not
56.897 -> So we gonna talk about all these things in today's video
59.594 -> So lets start the video without any delay
61.631 -> Before starting the video, do like the video
64.014 -> Subscribe the channel if you haven't done yet
66.748 -> And now lets start the video without any delay
69.342 -> Now you must have seen a video, 90 days DSA roadmap
73.746 -> In that I told that how can you complete your DSA in 90 days
77.408 -> Now lets go through that once
79.433 -> So that you can be helped with your consistency
82.103 -> After that we come to our main topic
83.357 -> That I am going to tell you. Best free resources to learn data structures and algorithms
87.048 -> Now I know that most of the people have seen this roadmap
91.624 -> I divided all the topics in this
93.993 -> Let me just give you an overview
96.73 -> Other than that, How to use it , you can check out the video. It will be coming in i button
100.996 -> But let me tell you once
103.435 -> That how and what things you have to do
104.89 -> So that you get a little bit idea
106.251 -> And then you start your work
108.674 -> In first 1-2 days, you can learn basic time complexity and all
112.013 -> After that in 3-4 days, you can easily do recursion, backtracking
115.006 -> After that by completing, arrays, linked list, stacks, queues, you can start giving contests and all
120.06 -> This is also a very important suggestion, important point that we gonna discuss with that platform or that resource
126.173 -> After that you can see searching, sorting, hashing, heaps, sliding window, graphs, DP
132.314 -> This all is divided
133.058 -> So that it is easier for you that what thing you have to start
135.688 -> After that which thing you have to do
136.472 -> And by following this
138.744 -> You can study data structures and algorithms very nicely
141.44 -> Now lets come to Geeks for geeks
143.233 -> Now everyone has listen the name of geeks for geeks
145.37 -> When we come in college in first year
147.979 -> So we ask that from where we have to study, how to study
149.84 -> So any senior or any other person will say that study from geeks fro geeks
153.747 -> And when we get any doubt related to computer science
156.127 -> And we do not understand, from where we have to see, what to see
158.831 -> So I personally do this
160.133 -> I write that question and GFG, and any article comes. And all the things get solved after reading that article
165.941 -> Now if you want to study any topic that I have given there on 90 days roadmap
169.628 -> So what can you do
170.318 -> You can go to data structures here
171.501 -> And then you can read that particular topic from here
175.076 -> And when you have to practice for that particular topic,
177.62 -> What will you write?
178.341 -> Practice Geeks for geeks
180.285 -> And you will get practice.geeksforgeeks.org here
184.48 -> Here each and every question is aggregated
187.63 -> Many more things are also here
189.142 -> We gonna discuss about all of that one by one
190.925 -> So assume you have read linked list
193.128 -> In our 90 days challenge, we came to our day 11-30 and after completing arrays, we are doing linked list
199.83 -> So what we will do
200.527 -> We will go to the linked list data structure
202.044 -> Here you will get the complete list
204.412 -> Each and every question that is asked
207.667 -> And what is its level. Is it easy , medium or hard
210.252 -> So you can do all those things here
212.905 -> So what you have to do, you have to maintain a ratio
214.843 -> 2, 5 or 3
216.084 -> now what is the meaning of 2,5 ,3
217.133 -> You have to do 2 easy questions, 5 medium questions
221.089 -> Because medium questions are asked more
222.906 -> And after that you have to try 3 hard questions
225.081 -> Of that topic. Means you have to do this for every topic
228.068 -> This is the ratio
228.71 -> Lets say you have to do 100 questions of a topic
230.555 -> Then you will be doing 30,50 ,20
233.387 -> If you have to do 20 questions,
234.493 -> You will be doing those questions in the same way
236.793 -> So you have to keep this in mind
238.096 -> Other than this if you have to prepare particularly for any company
242.231 -> Lets say it is amazon
243.449 -> If you have to practice for amazon
245.07 -> So what can you do
246.887 -> You applied that amazon filter
247.942 -> And whichever questions are asked in amazon
249.968 -> Till now
250.5 -> You will get question bank type of that
252.324 -> You can practice these questions
254.152 -> So that your practice can be done up to a bar level
257.459 -> and things get cleared to you
260.018 -> Now next thing that comes, that I was saying you from the starting
262.481 -> Consistency cannot be maintained
264.272 -> 90 days got completed . You studied DSA nicely
266.783 -> What after that?
267.637 -> It is mandatory to maintain consistency until you do not get a job
272.122 -> Otherwise you start forgetting concepts
274.202 -> So we discussed the second point
275.667 -> That we start forgetting things
276.996 -> So here is one thing named POTD
279.262 -> Problem of the day
280.989 -> Now GFG has launched this very recently
283.669 -> Now here you will be getting a problem daily
286.02 -> If you will solve that problem, You will get getting some geek bits
288.484 -> You can redeem those geek bits
291.074 -> in amazon vouchers, courses, T-shirts, goodees, many things
295.035 -> So as you will see here
296.52 -> this is the nomenclature
297.6 -> Solve a problem to get a geek bit
299.363 -> If you successfully solve problems for 8 consecutive days
302.33 -> You will get 8 additional geek bits
304.586 -> And you must have 50 to get prizes and all
307.774 -> So here you can see what things you can get
310.274 -> Like this is for today. Find length of a loop
314.59 -> We will go to the solve problem
316.494 -> And here you can see , you have to solve the problem
320.08 -> Now the UI of GFG's practice portal plus the test cases has improved a lot
327.046 -> I remember when I used to practice during my internship
329.785 -> Many times , n^3 solution also used to get passed
333.223 -> It doesn't happen now
333.656 -> So this is a very good improvement, this is a very nice thing
336.753 -> And now what happens here
337.993 -> Any problem will come. Like this POTD problem
341.037 -> You will get the question here. They will make you understand the question
342.562 -> You will get the examples and all
343.869 -> You have to code here and submit it
345.701 -> You will compile it
346.818 -> Other than that there is an editorial
348.883 -> If you go in editorial, then you will not get your geek bit
353.082 -> If you are unable to solve the question, you can go to editorial
355.801 -> And you can read in editorial
357.284 -> That how I have to solve this question
359.258 -> As you can see here
360.272 -> You will get all the approaches
361.979 -> A to z
362.501 -> Abd in multiple languages C++, Java, Python, Javascript
366.736 -> you get approaches and all in all
368.101 -> And you get time complexity and all here
370.906 -> So you can practice nicely from here
373.941 -> Other than this, your submissions comes here
375.598 -> That before this, when you solved this question
378.432 -> How much time did you take
379.901 -> And if your all the test cases were passed or not
382.806 -> And what code did you used
383.861 -> If you forget that what did you code
386.571 -> This is a good way that put comments on this problem altogether
389.84 -> I used to make github repository
391.803 -> By putting comments altogether
393.092 -> And uploaded that code on github
394.593 -> So that If I will have to revisit later
396.695 -> That how did I solved this thing
397.796 -> That time it came in mind
399.222 -> But now I am unable to understand what we have to do
400.651 -> So saw it
402.361 -> Now Geeks for geeks has started organizing so many events too
404.654 -> Like many series
406.771 -> Like interview series, job-a-thon, Problem of the day. Let me tell you about these
410.156 -> Other than this, many contests happens
412.05 -> Hiring contests as well as hiring challenges happens
414.591 -> Job-a- thon is for job
417.008 -> will tell you later
419.019 -> Many webinars happens and workshops keeps happening
421.365 -> So you can participate in these
423.155 -> Most of these are free
424.66 -> Free of cost. You do not have to give money
426.533 -> Now let me tell you first what are series
428.137 -> Now what happens in interview series
429.939 -> There is a test of 3 questions in 90 minutes
431.679 -> This happens every Sunday 7 PM IST
434.269 -> Abd its solutions remains on YouTube
436.941 -> GFG has a YouTube channel on which they discuss the solutions later
439.709 -> So if you were unable to solve any question, You can see there
442.901 -> Those people will make you understand nicely
444.257 -> And what is the benefit of giving this contest
446.359 -> I always say that giving contests is very important
449.775 -> Now lets say there is a cricketer
452.331 -> He net practiced a lot
455.025 -> But he hasn't played in the main match
456.985 -> Now after net practicing, you will not have that much idea
459.846 -> That actually when there is pressure in match, there exists so many people, so much crowd
464.018 -> Many things happens
465.097 -> Time , balls
466.514 -> And if you will be able to perform in that or not
468.362 -> Similarly when you sit in a contest
471.692 -> Or you sit in a real interview
473.17 -> You feel that pressure
475.693 -> Time is going to be up
477.676 -> You are seeing the list that these people have done these questions
480.969 -> So that real world scenario that is created
484.838 -> That is created by contest
485.845 -> So this is very important
487.184 -> When you reach to a decent level, then giving contest becomes very important for you
491.502 -> So you can definitely check out this series thing
494.24 -> Next is your job-a-thon
496.211 -> Now what happens in job-a-thon
497.415 -> It is also a proper contest type
499.697 -> And many companies conduct a contest in collaboration
503.694 -> On GFG
504.164 -> And those who are top performers in that
506.227 -> They give interview calls to them
508.135 -> And then you can crack job and all
510.494 -> This is also very good
511.659 -> You can see, there are 18 questions and 175 marks
513.265 -> and 150 minutes
514.712 -> So monthly hiring challenge happens every month
517.341 -> So you can participate in this
519.013 -> Means your practice will happen by participating
521.339 -> And if you get the offer, then it is well and good
522.983 -> Other than this they have started 1-2 more things
525.469 -> Like Bi-wizard school contest
526.824 -> For school kids
527.864 -> If any school kid is watching
529.706 -> You can definitely check this out
531.498 -> And aim GATE. Like GATE exam happens for that
534.182 -> Test series and all are there
535.551 -> So for that also they have started
536.821 -> You can participate in them also
538.656 -> If you are preparing for GATE
540.26 -> Other than this, Geeks for geeks also have many paid courses as well
543.178 -> If you think that free things don't work for you
546.169 -> If you feel that you are not able to read articles on Geeks for geeks
547.862 -> Or you feel that free videos are not enough for you
550.293 -> So you can try this also
552.547 -> Means they are very good
554.026 -> So in that, you can use code NISHANT
557.188 -> And you will get 10% off
559.327 -> And last thing left, you did practice and everything
562.214 -> And finally you need a job
564.372 -> So for job , they have created their job portal
567.098 -> It is here by the name get hired
568.2 -> You can see it
569.167 -> You just have to apply for the job
572.426 -> You will get interview calls and all
573.736 -> You just have to give interview then you will get the job
575.348 -> So this is the whole scenario, this is the whole thing
578.075 -> And thank you so much for watching the video
579.369 -> You will get all the links in the description
582.041 -> You can check out
583.392 -> And start practicing
585.538 -> And if you haven't watched the 90 days roadmap video
589.412 -> So must see that
590.655 -> Thank you so much for watching the video