How I Would Learn Data Structures & Algorithms in 2024 (if I was starting over)

Ғылым және технология

🧠 Algo University - Master Data Structures & Algorithms - bit.ly/48oHxmS
If I was starting over here is exactly how I would learn data structures and algorithms from zero really fast!
Before we get into the exact roadmap as well as how I would make sure I learn DSA in a way that allows me to use it to pass any coding interview, we first need to understand why DSA is much more important than you think for any programmer to master.
You might think DSA is only important because you need it to pass coding interviews - but this is false. The importance of DSA goes much deeper than that and not learning these topics properly can really hinder you as a programmer, we will get into how I discovered this the hard way in a little bit.
🚀 Zero to Python Developer: Full Course - academy.internetmadecoder.com...
🚀 Start Your FREE Software Development Introduction Course with CourseCareers Now - coursecareers.com/a/internetm...
💰 60+ Coding Courses for less than $1 per day - academy.zerotomastery.io/a/af...
🚀 Developer's Brain - academy.internetmadecoder.com...
📸 FOLLOW ME ON INSTAGRAM - / tuomaskivioja
📝 TWITTER - / internetcoder
CHAPTERS:
0:00 Why You NEED to learn Data Structures & Algorithms
0:58 Why it's NOT just about coding interviews
3:34 The PROPER WAY to learn Data Structures & Algorithms
5:50 When to know you have learned enough
6:40 The EXACT topics you need to learn on Data Structures & Algorithms
10:45 Learning Data Structures & Algorithms Will Change Your Life
11:20 FULL ROADMAP to learn Data Structures & Algorithms

Пікірлер: 33

  • @InternetMadeCoder
    @InternetMadeCoder4 ай бұрын

    🧠 Algo University - Master Data Structures & Algorithms - bit.ly/48oHxmS

  • @thebedoi4462

    @thebedoi4462

    4 ай бұрын

    @InternetMadeCoder ..I really like your content on youtube. Thanks for putting all this together and sharing it for free. Before enrolling in your course, I'd like to ask a few questions. Could you please provide me an email address where I can send my inquiries?

  • @chivesltd
    @chivesltd4 ай бұрын

    one of the best video on the internet that really explains how to get started with programming!

  • @user-ck9tb4fv2x
    @user-ck9tb4fv2x2 ай бұрын

    You know listening to this made me think, keeping with the cooking theme algorithms could be seen as the recipes to make your meal and as you said ds's are how you prepare the ingredients to best fit. Good examples man :).

  • @marthabradas8873
    @marthabradas88734 ай бұрын

    thank you so much for sharing your knowledge!

  • @rogermortimer111
    @rogermortimer1114 ай бұрын

    Excellent! Programming organization just became a simple vision.

  • @ryanbarker3978
    @ryanbarker39782 ай бұрын

    This video is massively helpful, thank you. I have a CompE degree and used to be such a passionate expert in this area. Took a corporate job that developed me into a nontechnical project manager role with a principal title. I don't regret it and learned a lot from the past ten years, but it's clear to me that it's not what I want to do for the rest of my life. I miss the rush of optimizing a difficult software problem and staying current with the latest tech but these things are looked at as not imperative for speed to market where I am at. Going to do a career reset in my early 30s; let's do this.

  • @etorty_dev
    @etorty_dev4 ай бұрын

    Awesome video as always Bro. I loved the food analogy...now I'm hungry 😋

  • @InternetMadeCoder

    @InternetMadeCoder

    4 ай бұрын

    🍔

  • @mladend6481
    @mladend64814 ай бұрын

    Do you do freelance work? I have a project i need help on (python+webscraping+extracting+importing 2 websites)

  • @vajidalishah3595
    @vajidalishah3595Ай бұрын

    If i dont inow any coding langaages at all can i still take the algo course?

  • @InternetMadeCoder

    @InternetMadeCoder

    Ай бұрын

    Yes, at the start there is a full Python crash course that is for those who don’t know Python (or any language) yet that starts from 0

  • @AI.Art.
    @AI.Art.Ай бұрын

    When you add your course at the end it just feels that you chose these specific topics only because you could teach them not because they are the required ones.

  • @InternetMadeCoder

    @InternetMadeCoder

    Ай бұрын

    No I chose to teach these topics because they are the required ones. I could obviously choose to teach anything, so why not choose to teach the ones that are needed.

  • @arthkulkarnihere7274
    @arthkulkarnihere72744 ай бұрын

    Habibi , come to India🎉 If you are thinking you are good at something, there's always an Asian (Indian) guy who does it better😆🔥

  • @cebolaloco

    @cebolaloco

    4 ай бұрын

    actually companies hire in India because it's cheaper, not better. The company where a work decided to fire a whole team of almost 100 developers in India and hire developers here in Europe. Now our team is 10% the size it was before, but it's producing at least the double. Yeah, it's more expensive, but the only regrets I hear is not having done that earlier. Not sure where you hear Indians are better at anything.

  • @1CVGeorge
    @1CVGeorge4 ай бұрын

    Its leaning Java a good idea in 2024?Can you still land your first job without an degree?

  • @InternetMadeCoder

    @InternetMadeCoder

    4 ай бұрын

    Java is still used a ton in big older corporations, it's what my first job used

  • @dioncanolli8218
    @dioncanolli82184 ай бұрын

    I want to look at almost all answers of easy Leetcode challenges, to learn them. Is this a good idea? Since i dont want to lose time trying to solve them.

  • @rajanyadav4943
    @rajanyadav49434 ай бұрын

    spelling of learn is wrong

  • @classicviberz6410

    @classicviberz6410

    4 ай бұрын

    😂

  • @TopStrikerMaverick

    @TopStrikerMaverick

    Ай бұрын

    LÜRN 🗿

  • @abdul.r___
    @abdul.r___Ай бұрын

    bro fighting for his life to pronounce "algorithms"

  • @jonasbingil9899
    @jonasbingil98994 ай бұрын

  • @carsonjamesiv2512
    @carsonjamesiv25124 ай бұрын

    👍

  • @asyncrohan
    @asyncrohan4 ай бұрын

    doing dsa for 5th time.

  • @demigodtherapper483

    @demigodtherapper483

    4 ай бұрын

    And did u achieved something?

  • @asyncrohan

    @asyncrohan

    4 ай бұрын

    @@demigodtherapper483 no , sometimes its hard to get out of heaps ,tree and graph medium questions

  • @demigodtherapper483

    @demigodtherapper483

    4 ай бұрын

    @@asyncrohan did u learned how to use these data structers while solving programming related questions... ?

  • @asyncrohan

    @asyncrohan

    4 ай бұрын

    @demigodtherapper483 yes i learnt that i am a javascript dev so sometimes its confusing for me to learn java or c++ to learn dsa only that's i gave up 4 times

  • @user-fw3vs7tm1v

    @user-fw3vs7tm1v

    25 күн бұрын

    @@asyncrohando python first

  • @edwardmacnab354
    @edwardmacnab3544 ай бұрын

    useless

  • @Mimi-up5ro
    @Mimi-up5ro3 ай бұрын

    Feels like mindset, having different perspectives, recognizing, and learning old patterns (history) and new patterns (trend/needs) and instructing/coding the machine based on those would be a game changer in this industry. Well, in any industry really... Afterall, it's human-made first then machine generated, yes?👁🧠🎨♟ #Woah #Wonderland #Magic

Келесі