I am a Btech CSE tier three college student who is currently in thrid semester. Due to covid and health issues i wasted my entire first year , however i started exploring a lot of things from thrid semester and finally at the end of second semester i can say that i learned something useful which I will like to share.
So as most of you know that DSA is the most important thing and finally i started learning about data structures from youtube , but soon i realized that just seeing such videos is not enough so i made a strategy , whenever i used to learn a new concept i used to write it in my notes and after that i would write the entire code. By doing this i started getting some knowledge about Data Structures.
But the turning point came when i started following MCgraw Hill DSA book , I never thought that one can learn so much from a book but trust me its an amazing book. If you'll follow it from starting to end then trust me you will surely be confident to take any question on datat structures. I got the book from the college itself if you want you can check about it from the above link. I started solving questions on gfg but recently i switched to leetcode as its user interface is lot better. Apart from following the book i got a DS course from udemy of Abdul Bari Sir , there are many free resources available but when you pay for a course(though its a very small amount) then only you get a sense of commitment. It dosent contain much algorithms in detail becuase they are briefly covered in the DS videos only. Also he has a separate yt channel comprising of all the important algorithms(Aprrox 95 videos). I used all my third semester to learn about data structres and algorithms , mainly i focused on data structures. Also , never forget to code a concept and implement it from scratch because writing code and understaning concept are two different things.
And at last practice is the key , keep practisisng on Leetcode.
Thank you