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


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 ❤️

🔴 https://practice.geeksforgeeks.org/?u

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…  

🔴 Don’t Click this! https://bit.ly/381DYq6

🔴 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  

🔴 Connect with me here:
- Instagram: https://www.instagram.com/chahar__nis
- LinkedIn: https://www.linkedin.com/in/chaharnis
- Telegram Channel Link: Grow Together: https://t.me/chahar_nishant

------------------------------------------------------------------------------------------------------------------------------------------------
Placement Diaries:    • How to get 50 Lakhs CTC? | From No in…  
--------------------------------------------------------------------------------------------------------------------------------------------------
Products I use:
Green Soul Vision Gaming Chair: https://amzn.to/3g0yT5K
Insta360 Go 2: https://amzn.to/3xOXC39
Blue Ice Mic: https://amzn.to/3m2a8Kn
Ipad Link: https://amzn.to/3gIBbWE
SSD: https://amzn.to/2SyDyDA
USB C Hub: https://amzn.to/3A0n6Nb
Ipad Air 4 Case: https://amzn.to/3y0u174
SSD Case: https://amzn.to/3jk6BWm
Macbook: https://amzn.to/3A361Cp
Maono Mic: https://amzn.to/3hbw3MM
Boya Mic: https://amzn.to/3or2czF
Tripod: https://amzn.to/3qYPV7m
Gorillapod: https://amzn.to/3iXEeef
Old Chair: https://amzn.to/3r5cebo
Smartphone: https://amzn.to/30Kv0tP
Old Laptop: https://amzn.to/3j0hP0a
Portronics Laptop Stand: https://amzn.to/3pzi2dR
Ring Light: https://amzn.to/3givuP9

✨ Hashtags ✨
#NishantChahar #Microsoft #SoftwareEngineer #FAANGM #FAANG#NSIT #NSUT #engineering #internship #college #Flathunting

✨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
591.938 -> This was all in today's video
593.038 -> Lets meet in another video
593.965 -> Till then bye
594.734 ->

Source: https://www.youtube.com/watch?v=Bl60BlfO5ws