Main

FREE Resources to learn DSA Web Android Blockchain & AI and become a Software engineer in 2024 🚀

⚡ Finally, Launching DSA Cohort 4.0 [with EarlyBird Offer]: https://bit.ly/3VvbaA6 ⚡ Checkout System Design Cohort 2.0: https://bit.ly/48YidFF 🟥 AlgoPrep Youtube Channel: https://bit.ly/AlgoPrepYT 🟥 LLD Intro Video: https://youtu.be/s55BPFQ0MtU?si=LG579h9awe63kNUn 🔰 The Link: https://bit.ly/4as3JOi Today, I've got something super special for you! Are you ready for an amazing Holi gift? I've put together a comprehensive free resource guide that's just perfect for anyone diving into the worlds of AI, blockchain, web apps, machine learning, Cloud, AI, and data structures and algorithms. Yep, you heard that right; it's all here, and it's all free! I've poured in a lot of effort to compile this guide, making sure it's easy to understand and jam-packed with valuable information. Don't forget to spread the word and share this Holi gift with all your friends! Let's celebrate the festival of colours with the gift of knowledge. Enjoy! ✨✨📚 🌟 [NEW ] SUBSCRIBE TO "Nishant Bhaiya": https://bit.ly/NishantJEE 🔴 Check out some other really cool videos too: - Devin AI Taking all Jobs?: https://bit.ly/3x5gfFo - Hiring in 2024 with Priyansh, Harikirat and Darshil: https://bit.ly/3TO5P5H - Tech Job Market in 2024: https://bit.ly/3v6J6s5 - What do Google Engineers Do?: https://bit.ly/4ck8X0C - Get Ahead of 99% SDEs: https://bit.ly/3ONsVqj 🔴 Subscribe to https://www.youtube.com/channel/UClYcYuuwLqTPmH74-xRxZhQ/ https://www.youtube.com/channel/UCmG04ueQlOQwjDtXaemLxvQ/ https://www.youtube.com/channel/UCHPtt-X3mg-d8TiLUHmirPA ❌ Don't Click this link! https://bit.ly/381DYq6 🎯 Connect with me here: ‒ Instagram: https://www.instagram.com/chahar__nishant -- X, Formerly Twitter: https://twitter.com/Nishantchahar11 ‒ LinkedIn: https://in.linkedin.com/in/chaharnishant11 ‒ Telegram Channel: https://t.me/chahar_nishant ----------------------------------------------------------------- 🔥 Placement Diaries: http://bit.ly/3KxFF2G ----------------------------------------------------------------- ✅ 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 SSD: https://amzn.to/2SyDyDA Macbook: https://amzn.to/3A361Cp Tripod: https://amzn.to/3qYPV7m Old Chair: https://amzn.to/3r5cebo Smartphone: https://amzn.to/30Kv0tP Old Laptop: https://amzn.to/3j0hP0a Ring Light: https://amzn.to/3givuP9 00:00 Intro 00:59 Addressing the Major Doubt 01:27 The Devin SWE AI Hype 02:57 Data Structures and Algorithms 04:50 Computer Science Fundamentals 06:55 Web Development 08:23 Android Deveelopment 10:12 iOS Development 11:52 BlockChain 12:57 Artificial Intelligence 14:11 Cloud Computing 15:30 Cyber Security 16:21 Tips and Tricks 19:29 Outro ✨ Hashtags ✨ #FreeResources #Developer #SoftwareEngineer #DSA #JobHuntTips #Salary #FAANGM #SDE #engineering #internship #sde #dayinthelife Hiring in 2024

Nishant Chahar

2 days ago

I know you're searching for lot of resources since last time to learn different technologies, new things Devin AI has been launched. So, you need to learn new things, you need to upskill so, today in this video I've come up with a full resource list where you'll get resource for whatever you want & mostly - all of them are free here. If you want to learn blockchain, AI, cloud, DSA, Development you'll get everything. So, let's not delay anymore. We'll start this video. We'll move to every pointer
one by one, I'll tell everything & explain them I'll give you important points. There're some things - we start watching tutorials but we go with the flow. So, there're tips, listen carefully to the video. Don't just watch this part & then you moved to the description, clicked on the link and left. It won't benefit. Until you listen to - how it should be done, what should be done - you'll not understand things. So, I'm Nishant Chahar. Welcome back to the channel. And without any delay let's sta
rt the video. Firstly, the most popular doubt these days is - now since Devin has been launched then is my job in danger? Devin is an AI software engineer. I've made an entire video about it. In that - I explained that - If Devin was named, GPT or AI assistant then there wouldn't have been much of a fuss. But as they called it an AI Software engineer, it was a new term all the software engineers - early stage software engineers or the ones in college now they got scared. Now, there're many thin
gs in it - firstly, the most important is that requirements aren't ever straight forward whenever you'll start to work in a company requirement will change every hour, every day. Listing down the needs is actually very difficult, there're lot of reviews, we develop bars lot of changes are to be made in it because that is actually isn't correct. Like, maybe they aren't technically correct, maybe the purpose we want to serve isn't being served. So, for this you need a human. AI can't do all these
things as of now. It can automate. So, first of all who will lose jobs - firstly all the automation task dependent jobs which can be easily done. So, maybe its possible that - lot of cloud things can be automated. So, cloud jobs will be less. They won't be lost - its not like everything will be zero. It can never be zero. Because if you overlook an AI - you need a software engineer, you need a person who has all its knowledge. So, jobs can be less. It'll be less but its in every case, it has hap
pened in every case. And jobs will never be zero. If this problem has arose then, a new alternative will come where more jobs will be created. So, don't think that - I'll leave studying, let me stop studying, what is the use of learning things - nothing will happen. Be it negative things - focus on positive things and keep studying. Don't be tensed. Everything will be fine. If you want to watch more such amazing videos, then if you haven't subscribed until now, quickly subscribe it. If not then
its not a good thing. Now, we'll look into our resources roadmap. Firstly, we'll talk about DSA - what is DSA - Data structures & algorithms. Whenever you'll give interview of a company - I'm talking about product based companies If you aren't giving roles specific, for example, if you aren't giving for front-end, cloud, DevOps then you'll be mostly asked DSA. Even if you're giving for these roles - then minimum 1 round in product based companies is based on DSA. Basics cane be asked that - rev
erse this Linked List, find the circular dependency, if its there or not or show DFS in graph or even BFS - these things can be there. Easier ones might be there. It doesn't mean that zero will be asked. So, its important to do. Do it, it'll be helpful. Here, we've 3 free resources - I've often talked about all three. Firstly, we've entirely uploaded DSA's foundation on Algoprep's channel. You can watch it, if you want paid ones - then cohort 4 will be launched very soon. You can pre-register or
you can wait. And this is free from where you can study basic DSA easily & you'll understand what graphs, queues, linked lists are - you'll be able to understand everything. Secondly, CodeHelp Playlist - You might've heard about Love Babbar. Most of you might've heard about it. He has an entire playlist on CodeHelp for DSA - that's also very good. 151 videos are there. You'll get to learn all the things - you can follow that as well. Its just that - its very huge - means each video is of 2-3 ho
urs. So, you don't need to invest so much time at once. And things should be done quickly, so there it creates a problem. Next is - Take U Forward. If you know - RAJ or Striver then his series are mini ones, he makes a series for one topic. He doesn't have an end-to-end video in which he might've told everything, so its specific, like trees, recursion, DP you can watch his series to study in depth. So, this was for DSA. Now, let's move to the next one which is Computer science fundamentals. Now
, if you're a software engineer, then you should know OS, DBMS, Computer networks. You should know the basics for sure - that - how does an operating system work what are deadlocks, semaphores - people don't know lot of things - but they're important to know. Even if you're working on front-end but often you can face these small problems in your code as well. It happened with us once. We faced cyclic dependency when I was coding once I got stuck in the deadlock situation. Resources had different
requirements, so how should it be done!! If you've studied OS, then you can get answers for this - so we'll tell you about 3 of them. There's a youtube channel called Gate smashers they've a playlist for every subject. They mostly tach for GATE but whatever they teach might be basics for you. Apart from it, you can read books. You can study articles but as you can see - as you visit the channel GATE smashers, you'll get multiple playlists. They've made an entire playlist for DBMS, apart from i
t, they've for Operating system, right! So, you can study these from here. They also have for computer architecture. You can study these subjects from here. It'll help you a lot. Do study. Next is - CodeHelp Codehelp has 2 series - one is for DBMS and other for OS. Lakshya bhaiya has taught it, so he's working at Adobe as a computer scientist. So, he has taught all these things, you can see it from there. I've given the link for both the series. So, he has taught from the starting. There're 22 l
ectures, mostly the OS ones which are used. You'll get those here. You can study from here. 3rd resource is Knowledge Gate. Knowledge Gate by Sanchit Jain sir - I used it a lot during my college time the youtube channels of Gate Smashers & Knowledge Gate. you can study from here. DBMS has been perfectly taught. What is normalisation what are transactions when transactions conflict with each other, then what is to be done. What are asset properties? You'll get all the basics here, then you can st
udy articles in depth. So, this is CS fundamentals. You can do it. Then next is - web development if you want to study basics in web development, you can do it from CodeWithHarry. You'll get basics there. Then, FreeCodeCamp has 2 different course for - Frontend and backend. They've a series/ playlist for front-end where they'll teach you basic front-ends there're 21 videos. Its not much but you can learn from here. Apart from it, they've made a short spring boot for backend of 3.5 hours with whi
ch you can understand the basics of spring boot. Another good resource is - Chai aur Code by Hitesh Chaudhary. I watched lot of things during my college time. Earlier, he made lot of videos, playlist in English he started a Hindi Youtube channel which he named as - Chai aur Code. Here, he has created lot of playlists and there's a course of backend developer that you can watch by following. Apart from it, there're lot of small courses which he has made that you can follow. And this is also very
good resource to learn web development for sure. Next comes - Akshay Saini sir. He has taught JavaScript, if you want to study, he has taught it in 20-21 videos. He has taught main concepts that is to be learnt. You'll not be taught loops here but yes, he'll teach you main things, like hosting, callbacks how are functions called, when you run a function then how does it go in stack that is nicely taught here. Its perfectly explained here, even I watched lot of his videos, so its interesting. You
can do web development from here. Next is Android development - where we've 4 resources. WsCube Tech is a youtube channel they've a very big - as you can see here, its one shot. Within One-shot they've taught you android development. Its not too old, just an year old so you can follow this. Next is CodeWithHarry you can watch its playlist. Its a little old, comparatively 4 years old. so I won't recommend it much. But yes, if you want you can follow this. Another is FreeCodeCamp - which can be a
n option, if you want to study in English. And finally, Saumya Saumya has also taught android development. Its also a very good resource. Not many people know it but for you, you can definitely check it out. You can subscribe to her also. And all of these were for android development. Android development has high demand right, now people would say - since AI has arrived ----blah, blah, blah android development is high in demand. Web development is also in high demand. Those who ask, should I do
android or web development!!! Answer is simple, if you've a high end laptop then you van do android development. If you've i3 processor you've risen 3's processor or 2-3 years old if5 then android studio won't run on it. It'll run very un-swiftly, so you won't be able to work properly. Half the time, it'll take time to load. So, its of no use. Initially, don't do it. Do web as its comparatively easy, you don't need something for setup you can do it in any laptop & you'll quickly learn it. So, I
recommend you to move to web, start learning it as its easy. And it has same concepts everywhere, if you learnt web then you'll learn the other as well. So, this might be your common doubt that we solved. Next is iOS development. I never did iOS development but when I joined Microsoft then I had to work on iOS. The resources that I used myself - I also did a couple paid courses but I've added free ones. There's a youtube channel called Code Cat - I liked this resource. Not many people know it. T
hey just have like around 15,000 subscribers but they also have very good tutorials, they've explained properly. You can check that out, but the problem is that when you do iOS development then you need a Macbook. Even if its not iPhone because you can learn in simulator but you need Macbook for sure. So, there's entry to barrier. For entry you need atleast 60,000 if you're buying a new laptop. If you're buying 1nd-hand then you'll get cheaper ones. But then you'll face problem in it because ex-
code is also similar to android studio. I had i9 processor with 64 GB RAM - my Microsoft laptop - it didn't work even in that. It stopped. But it was a very big project so, it happens. In small projects, you can learn & this is also a good resource. Next is - iOS academy. You can follow it. And Finally, at the top comes FreeCodeCamp apart from it, they've made a proper roadmap of the things you need to learn & the resources. So, I'll add it in this. It has web dev(s) along with android-iOS roadm
ap. It also has for Cross plat, so I'll add that link as well. You can refer to it. So, this were initial 5 - you can stop here. I mean you could earlier, now you need to learn more things. Now, you can learn blockchain, AI, cloud computing, cyber security you'll have an added advantage. You can mix somethings with their development & make good projects. Fine! For Blockchain we've 3 good resources - Code Eater is a youtube channel that you can follow. They've web 3 related good videos. He's an I
ndian, so you can watch it. Next is Dapp University. Right! There're lot of blockchain related videos - he has even taught blockchain. So, if you visit the playlist you can find like, Ethereum + React, apart from it Blockchain app tutorial. So, you can learn from here as well. And finally - Harkirat has also made Harkirat Bhaiya has created as well. He didn't put lot of videos. He has just put up 3 videos, so its a good start. You can learn from here. So, these were for blockchain resources. I a
lso did blockchain in my college. I know a bit of solidity, I did make couple of projects - I went in to Hackathons so, I also made its roadmap separately. So, I'll also add the link to the roadmap. Next let's come to AI. AI is the buzzword now. Everyone wants to learn AI, prompt engineering, so we've added resources for them. Firstly, the important one is - Harvard cs50. Here, you get the course of AI. Harvard cs50's course of artificial intelligence with Python Its also a FreeCodeCamp. You can
follow it. Its a very good resource. Next comes, Ayush. If you don't know him, he's a prodigy Ayush has uploaded his 9 hour course - one shot you can watch it. You can learn core machine learning & he's also a really smart guy. Not a lot of people know him but yeah! You can check out Ayush as well. Next comes, FreeCodeCamps's two more course. One is for generative AI and other for Chat GPT. If you want to learn about Chat GPT, then you can learn it. There's a prompt engineering tutorial that yo
u can watch. And other tutorial is for generative AI. You can watch it. They're large videos so, there's a lot of distraction. And you get tired by watching, so don't get tired. I'll talk about another tutorial hell. Let's go through all the resources once. Once you do that, then we'll talk about how you get stuck in the tutorial hell & how to get out of it. Next is Cloud computing. It has huge scope, many companies use AWS azure, GCP - so Microsoft, Google and Amazon need engineers who're famil
iar with these & can work on them even other companies that're using these products need the engineers. And small cloud companies want you to know cloud technologies. So, cloud computing has a good market as of now. So, we've 4 resources here. There's a youtube channel called 5 minutes engineering that you can follow. Here, you'll get an entire playlist of cloud computing. You can follow this and learn from it. Then comes a proper 10 hour course by edureka. In which they have taught the full cou
rse of cloud computing. Then AWS has a complete course by scaler. You can follow it where they've entirely taught AWS of cloud engineering & we've another youtube channel Intellipaat that you can follow. There's an entire playlist of minute based, rest are one shots. You can watch according to your time & learn everything. All of these are good resources that you can follow. But yeah, definitely, you'll get an edge by learning cloud computing. Atleast as of now, josb aren't going anywhere. Even
if they do, pivot it anytime. Finally, last but not the least we've cyber security. Cyber security jobs aren't going anywhere, as AI will boom even more security need will increase even more. So, this is one such skill that you can add in your portfolio that you can learn which is definitely going to help you. Fine! There're 2 free resources. There's a youtube channel Shesh Chauhan IT Trainer. Shesh Chauhan is the name of the person, he has uploaded a full 7 hour course that you can watch. Secon
d is FreeCodeCamp. FreeCodeCamp has CISSP certification, apart from it I made a video along with an entire roadmap. I discussed everything that how can you be Cyber security expert, Cyber security engineer. I'll put the link of that video in the 'i' button. If you want to know in-depth, you can watch it. And these are all the resources, this is everything, whatever you want to do, whatever you need to learn. Now coming to some tips and tricks. Which things should be kept in mind - whenever you w
atch tutorials, don't copy paste the code don't just try doing what is done in the video, you coded along - wow! It was fun. My code is done. But you won't learn that way. What you have to do is, try to implement what you've learnt. Try to implement it on your own, if you'll just watch videos and watch these playlists as a TV series then you'll not learn anything. The knowledge you'll have today will be same after 2 months, even if you watch all of it. Because you didn't try anything. When you t
ry to code, you didn't understand what to do. So, for that you need to actually do things hands-on. If you're learning anything related to cloud computing then make free account on AWS, GCP try and see how things are working. Not just watching the video and done. You get lot of free credits, use them, you also get lot of student credits, use them. Try actually, making things and doing it that large traffic is there, if I put load balancer, then what will happen. If I need todo hashing then how w
ill I use it. If I need to scale database then how to do it, if you won't actually try things then, you'll not be able to learn. Put these things in your mind, so, try things. If you've learnt Web development, front-end React, Next.js - now you don't understand what to do. Make Projects. Try how basic system works, try hosting it - if you've hosted then users are coming in it, do you need scaling or not. Try making your portfolio website. All the social media websites platform that you create co
ntent in or wherever you are, you've added portfolio link. It affects a lot, it gives very positive impact on recruiters, hiring managers, engineering managers, if someone comes & looks at it that yes, he knows. He/she knows how to do things. So, its very important to do it. Stay away from tutorial hell and try to actually build things, try to get your hands dirty, until you try things until you learn things by yourself, by trying - you'll not be able to learn, you'll not understand how to do it
. And keep doing. Another very important tip is, don't do it alone. Don't do it alone, find 1-2 friends. Make a friend group of 3 friends. Make a group circle where you can do it together. Because accountability factor increases, if you're doing it alone then you'll do it today, tomorrow you won't. I did it today, but not tomorrow. So, if you'll do like this then there's no benefit. For this, if there'll be an accountability factor then, you'll ask him did you do it. He'll say, yes I did it. The
n you'll face guilt that he did it, I didn't do it. This way I'll fall back. Competition. Have a healthy competition - not like fighting with each other that how can you do it, I won't tell you anything now. If you're doing together then, do it properly. Like, teach each other, help each other, because when you teach something to someone, then your concepts become stronger. So, by sharing knowledge it increases. You might've heard this dialogue, even parents used to say it at home. Even teachers
said that & yeah, its actually true. Knowledge increases by sharing, tell things that you've learnt. Since long time whatever I've earnt, I'm trying to share it with you. And if you want more amazing videos then, if you haven't subscribed until now, quickly subscribe it. Because its not a good thing. Also, for more good resources, good videos - we've made last videos with effort so, do subscribe to the channel. We're targeting 4000k subscribers until March end. Let's see how much close can we r
each to the target. And would love your support, let's see where it goes. And thank you, thank you, thank you - for all the love and support you've been giving me. And if you want to invite me to you college for speaker session, then you can email me that you'll get in the description from the channels' bio. You can email and call me. I'll be happy to come to your college and guide you all. Finally, lastly if you aren't able to do it, if you need a mentor, if you need help then do check out Algo
prep.in we're there to help you out. Right! We're going to bring multiple courses in future where we'll be teaching you different things. Currently, DSA is there, along with system design. If you're a working professional or in 4th year If you want to learn LLD, you can learn that as well. We'll be launching an LLD only course soon If you're 1-2-3 years experienced then, definitely HLD, LLD will be helpful for you. Even in your work as well as when you switch for a company. So, do check it out.
Thank you so much for watching this video. Whatever you want to call it, resource or roadmap, you'll get the link in the description. Right! Its there on the Algoprep app, if you're already on the Algoprep app, you can definitely directly check this out. Otherwise, you can check out from the link below. Thank you so much for watching this video. I hope this was helpful for you. Whatever pointers I told you, do keep them in mind. It'll be helpful for you. And we'll keep talking and meet you. I'll
meet you in the next video, until then - Bye!

Comments

@Amehta6

As a student of AlgoPrep, one word for Nishant bhaiya : HARDWORKING 🔥 Thanks for yet another video

@dpguy6691

Amazing video bhaiya❤️ thanks for working hard for us

@muskn7239

For DSA,coder army is best❤

@kanhaiyamahanand8501

And yes all the resources mentioned by you are very good and effective, I always follow the path given by you and they are very effective, and like every time this time also your videos are helpful and full of knowledge, so thanks brother for these resources. And yes, please tell your followers about those mosquitos.

@techzogaming9964

Looking for these resources🔥......greatful for you💝

@Harxxh0001

Thanks a lot brother❤

@manishsati-wv8xz

Rohit Negi bhaiya ko kyn promote nahi karte bhai, unka DSA course best hai...

@kunalsharma7890

Thank you so much sir ❤❤🎉🎉

@ashishkashyap267

Best tech channel and nishant bhaiya love u 🎉🎉

@pinkyrns8563

Bhaiya Rohit bhaiya bhi Free mai DSA padhate hai. Bilkul free or pura end to end

@rahulchandna1760

You are best

@Jaishreeram1531

Thanks sir ❤

@anchalprasad1909

This video is amazing and very helpful, can you make video on from where we can update ourself with daily tech news .

@rahulmandal909

As always great content🔥 but no friend like what you said, so somehow just doing alone.. .🙃

@I_am_ghost9378

Nishant Bhaiya OP. ❤❤❤

@user-yg1op8tc8y

Yes brother we want English subtitles ❤ because we don't know Hindi we are from karanataka 😊

@user-ue6oj3wh1z

Cool personality nishanth bhaiya

@RajivGupta-mt2yp

Bhot badiya 🎉

@tr2p233

Pls make a Course on spring boot

@booyahgaming7926

Currently I am doing web development but Devin ko dekh ka lag raha hai AI ML karna chiya . Should I do AI ML after web development???