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

Поделиться
HTML-код
  • Опубликовано: 8 июн 2024
  • 🧠 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
    @InternetMadeCoder  3 месяца назад +1

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

    • @thebedoi4462
      @thebedoi4462 3 месяца назад

      @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
    @chivesltd 3 месяца назад +5

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

  • @marthabradas8873
    @marthabradas8873 3 месяца назад +1

    thank you so much for sharing your knowledge!

  • @user-ck9tb4fv2x
    @user-ck9tb4fv2x 2 месяца назад +1

    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 :).

  • @rogermortimer111
    @rogermortimer111 3 месяца назад

    Excellent! Programming organization just became a simple vision.

  • @ryanbarker3978
    @ryanbarker3978 Месяц назад

    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.

  • @mladend6481
    @mladend6481 3 месяца назад +2

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

  • @etorty_dev
    @etorty_dev 3 месяца назад +1

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

  • @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.

  • @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

  • @dioncanolli8218
    @dioncanolli8218 3 месяца назад

    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
    @rajanyadav4943 3 месяца назад +12

    spelling of learn is wrong

  • @carsonjamesiv2512
    @carsonjamesiv2512 3 месяца назад

    👍

  • @1CVGeorge
    @1CVGeorge 3 месяца назад +1

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

    • @InternetMadeCoder
      @InternetMadeCoder  3 месяца назад +5

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

  • @jonasbingil9899
    @jonasbingil9899 3 месяца назад

  • @arthkulkarnihere7274
    @arthkulkarnihere7274 3 месяца назад +3

    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 3 месяца назад +3

      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.

  • @abdul.r___
    @abdul.r___ 13 дней назад +1

    bro fighting for his life to pronounce "algorithms"

  • @asyncrohan
    @asyncrohan 3 месяца назад +4

    doing dsa for 5th time.

    • @demigodtherapper483
      @demigodtherapper483 3 месяца назад +1

      And did u achieved something?

    • @asyncrohan
      @asyncrohan 3 месяца назад +1

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

    • @demigodtherapper483
      @demigodtherapper483 3 месяца назад +1

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

    • @asyncrohan
      @asyncrohan 3 месяца назад +1

      @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 8 дней назад

      @@asyncrohando python first

  • @edwardmacnab354
    @edwardmacnab354 3 месяца назад +1

    useless

  • @Mimi-up5ro
    @Mimi-up5ro 3 месяца назад +1

    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