Algorithms Explained for Beginners - How I Wish I Was Taught

Поділитися
Вставка
  • Опубліковано 5 чер 2024
  • Check out Algorithms to Live By and receive an additional 20% discount on the annual subscription at shortform.com/internetmade
    ⚡️ My Data Structures & Algorithms Course - academy.internetmadecoder.com...
    🚀 My Course to Become a $110k Python Developer - bit.ly/3NAv5cq
    ⌨️ CS50 algorithms lecture - • CS50 2021 in HDR - Lec...
    ➕ Zero to Mastery Master the Coding Interview Course. Use Code FRIENDS10 for 10% off - academy.zerotomastery.io/a/af...
    ➕Algorithms - Princeton (Coursera) - imp.i384100.net/2rz00z
    ✖️Algorithms - Stanford (Coursera) - imp.i384100.net/Ryqdd9
    📗 Cracking the Coding Interview - amzn.to/3i8B8EK
    📈 Sorting algorithm visualizer - github.com/tuomaskivioja/Sort...
    Why do we even care about algorithms? Why do tech companies base their coding interviews on algorithms and data structures? Why are algorithms such an integral part of computer science?
    In this video I want to give you the WHY of algorithms and data structures so that you can be more excited to study algorithms and solve coding problems.
    I also give a step-by-step plan to master and crack the coding interview as a software engineer.
    MY FREE CLASS:
    🚀 How to Successfully Learn to Code and Become a Software Developer - A Step-by-Step Framework - skl.sh/3WvgSzZ
    📸 FOLLOW ME ON INSTAGRAM - / tuomaskivioja
    OTHER VIDEOS YOU SHOULD WATCH
    💻 How I'm Studying Data Structures & Algorithms (as self taught) - • How I'm Studying Data ...
    ⌨️ Data Structures Explained for Beginners - How I Wish I was Taught - • Data Structures Explai...
    🖱 CS50 FULL REVIEW - Best Course to Learn Computer Science in 2022? (edX, Harvard) - • CS50 FULL REVIEW - Be...
    MORE RESOURCES:
    CODING RESOURCES
    💰 MY FAVOURITE CODING COURSES. Use Code FRIENDS10 for 10% off - academy.zerotomastery.io/a/af...
    💵 GET THE SKILLS YOU NEED FOR A $100K TECH CAREER IN JUST 3 MONTHS - imp.i115008.net/c/3259109/786...
    🐍 BEST PYTHON COURSE - academy.zerotomastery.io/a/af...
    CHAPTERS:
    0:00 The amazing world of algorithms
    1:46 But...what even is an algorithm?
    2:45 Book recommendation + Shortform sponsor
    4:14 Why we need to care about algorithms
    6:00 How to analyze algorithms - running time & "Big O"
    10:50 Optimizing our algorithm
    13:25 Sorting algorithm runtimes visualized
    14:30 Full roadmap & Resources to learn Algorithms
    WHO AM I?
    On this channel, my aim is to give you the tools, strategies and methods to learn to code effectively - according to science! In addition, I document my life as a self-taught software engineer.
    DISCLAIMER: some of the links in the description may be affiliate links. If you purchase a product or service using the links that I provide I may receive a small commission. This is no extra charge to you! Thanks for supporting Internet Made Coder :)
  • Наука та технологія

КОМЕНТАРІ • 241

  • @InternetMadeCoder
    @InternetMadeCoder  Рік тому +19

    Check out Algorithms to Live By and receive an additional 20% discount on the annual subscription at shortform.com/internetmade

  • @Papa-Kilo75
    @Papa-Kilo75 Рік тому +174

    As a non-programmer who works in the tech industry, you just significantly demystified the concept of algorithms for me. Thank you, and well done.

  • @RobertoMas
    @RobertoMas Рік тому +6

    The way you explain is really easy to understand, thanks for that! It would be great if you can talk in another video of the Cracking the code interview or also get deeper practical real cases of the Big O notation

  • @coherentpanda7115
    @coherentpanda7115 Рік тому +163

    I would highly suggest recommending the book 'A Common Sense Guide to Data Structures and Algorithms' by Jay Wengrow. It's language agnostic, and similarly explains how many algorithms like binary search work in plain language much like in this video. It was my "ah ha!" moment that no other video or book could explain clearly enough.

    • @InternetMadeCoder
      @InternetMadeCoder  Рік тому +9

      Nice!

    • @msulwa
      @msulwa Рік тому +7

      Thanks for the book recommendation! I started reading it, and I’m really enjoying it. You were absolutely right about the “ah ha” moment.

    • @mediacare6744
      @mediacare6744 Рік тому +5

      I'm reading this book and I'm like
      'ah ha'..

    • @hunnidkray534
      @hunnidkray534 Рік тому +6

      @@msulwa would you like to start a book club discussing the book weekly or bi weekly

    • @G12ghbas
      @G12ghbas Рік тому +1

      @CoherentPanda what else do you recommend?

  • @divanbuys1484
    @divanbuys1484 11 місяців тому +15

    Bro... your explanations are ON POINT. I've been binge watching some of your videos as I'm looking to get into programming as a hobby and man, I constantly sit here going "aaaaaaaaaaah that makes sense!". Love your work and especially the way in which you easily get difficult ideas across.

  • @PerfectInterview
    @PerfectInterview Рік тому +29

    Understanding how to create and optimize algorithms is the heart of coding (or software engineering as it’s called these days.) The rest is just learning the idiosyncrasies (syntax, memory management, etc.) of a particular language.

    • @activeexploration
      @activeexploration Рік тому +4

      lol I screenshoted this comment and I'm going to print it off and post it on my desk. thank you for the clarification. This just shorten my journey and understanding how I'm going to progress in my computer science understanding especially as it pertains to programming

    • @TrayDayX
      @TrayDayX 11 місяців тому

      Thank you for this comment. As my second day of learning. Im going to SC and use this comment as my foundation ❤

    • @TrayDayX
      @TrayDayX 11 місяців тому

      ​@@activeexploration literally ❤

  • @andrews8733
    @andrews8733 Рік тому +6

    Fantastic high level explanation. Outside of the hardware, algorithms and also interfaces/protocols are the crux of all computing

  • @javiantuna6436
    @javiantuna6436 Рік тому +29

    You explained this in the most amazing way. Thank you. I'm starting on this, there's no turning back now.

    • @InternetMadeCoder
      @InternetMadeCoder  Рік тому +3

      Glad to hear that what I said made some sense haha!!

    • @abcdefghijklmnop1123
      @abcdefghijklmnop1123 Рік тому

      David Malen used the same amazing way to explain algorithms: CS50 2021 in HDR - Lecture 0 - Scratch - ua-cam.com/video/1tnj3UCkuxU/v-deo.html

  • @pvibe-re3rt
    @pvibe-re3rt Рік тому +2

    The way of explanation you use is really very unique and incredible.

  • @hv6411
    @hv6411 Рік тому +5

    Beautiful explanation! And yes lecture 3 from CS50 it's fantastic😃

  • @revanthk61
    @revanthk61 Рік тому +4

    Hey man, thanks for this video. It helped me overcome burnout from University's programming assessments.
    Fuck my profs but I would like you to create more videos on teaching stuff in the Beginners to Your level range.
    You're a professional at teaching, I'm impressed. Keep it up bro. Enjoy living life as a software engineer.
    Again, thanks for this video.

  • @mage2754
    @mage2754 Рік тому

    I wish I met your video sooner. Never really knew how to approach learning Data Structures and Algorithms but now I do. Thank you.

  • @teahupoo4824
    @teahupoo4824 Рік тому +1

    Great stuff Tomas as always!!! When are you launching your DATA STRUCTURES & ALGORITHMS course?

  • @catsalive9572
    @catsalive9572 8 місяців тому

    Thank you for this. Nice and articulate and understandable! You're a good teacher.

  • @gerafloo
    @gerafloo 8 місяців тому

    Thanks for be so good explaining this topic, im starting my first quarter of my university and this video help me so much:)

  • @jagadeeshkumar7724
    @jagadeeshkumar7724 Рік тому +2

    How to get deeper into a programming language?
    How to practically learn things like collecting the data and handling the data?
    How should my approach be while solving a problem? (Like, should i give attention to every single letter, its type, if it is a digit, if it is an integer or float, if its positive or negative or zero, if you do that then this happens, if you do that then that happens...etc)

  • @HellNo-000
    @HellNo-000 Рік тому +2

    I'm really Impressed by your ability to explain these concepts so concisely, Thank you very much🙌🙌🙌🙌🙌🙌👍👍👍👍

  • @melbbb5673
    @melbbb5673 Рік тому +1

    awesomely easy to understand thank you!

  • @desbell7431
    @desbell7431 Рік тому

    Very nicely done, thank you - more please 🙏

  • @hamzavictor2385
    @hamzavictor2385 Рік тому +3

    Wow, you made this topic intro so easy to understand. I appreciate your effort and the good work you put in to make such quality works

  • @10produz90
    @10produz90 Рік тому +3

    Loved the Data Structures Video. Can't wait to see this one :)

  • @anitagaikwad2337
    @anitagaikwad2337 8 місяців тому +1

    If there are 200 pages in a dictionary and we need to find a word, the computer can do two things:
    First, it can find the word by starting from page 1 and looking through each page in order. Second, it can get the middle page and compare the word you are looking for to the word on that page. If the word you are looking for is on the same page, the computer can stop searching. Otherwise, it can see if the word is on left side or right side of the book, if the computer finds the word on one side then it will forget abouth the another side of the book and repeat the same steps until it finds the word, or determines that the word is not in the dictionary.
    There are advantages and disadvantages to both methods.
    If the word you are looking for is on page 1, the second method will take longer than the first method. However, if the word you are looking for is on the last page(consider), the second method will be faster.
    A computer scientist will decide which method to use based on the specific situation, such as the size of the dictionary, the hardware and software being used, and the specific needs of the user.

  • @RurouniKenshinShinta
    @RurouniKenshinShinta Рік тому

    Great way to explain why algorithms are important and how they function!

  • @chandrabhusshanfitnessguru8051
    @chandrabhusshanfitnessguru8051 2 місяці тому +1

    Wow jus saw this video and got confidence , algorithm’s can be easy .

  • @khalidab9846
    @khalidab9846 Рік тому +2

    Thanks so much for the very helpful explanation and information that you shared. Yes, we need more explanation and examples about Algorithms and Data Structures 😊

  • @ferfykins
    @ferfykins 6 місяців тому

    Ty for the videos!! Love this channel..... For understanding algorithms and datastructures, your last video recommended algomonster, would you say algomonster or algoexpert is better?

  • @djdankmemes9257
    @djdankmemes9257 Рік тому +1

    This is great. Please do more. Subscribed.

  • @IDeadDanI
    @IDeadDanI Рік тому +10

    Just wanted to drop a comment and commend you on this video and the data structures one! It isn't easy for me to sit down and give full focus to tutorial/explanation videos such as this. But through your enthusiasm and editing style I was completely focused and also entertained. Well done man.

    • @theseangle
      @theseangle 10 місяців тому

      Do you have ADD/ADHD or just TikTok induced severely low attention span levels?

    • @IDeadDanI
      @IDeadDanI 10 місяців тому

      @@theseangle I have ADHD, never been on TikTok before

    • @theseangle
      @theseangle 10 місяців тому

      @@IDeadDanI good 👍 don't use it, same with UA-cam Shorts. Do you treat your ADHD? Because I think I may have undiagnosed ADD and I don't know where to start and do something about it

    • @IDeadDanI
      @IDeadDanI 10 місяців тому +1

      @@theseangle I got diagnosed as an adult aswell as I had suspicions about it same as you. I did it privately through a psychologist locally who has a great reputation and has a particular interest in adult ADD/ADHD and Autism diagnosis. I'm currently treating it with Concerta as per my prescription from my family physician.

    • @theseangle
      @theseangle 10 місяців тому

      @@IDeadDanI thanks for the info! I also should probably find a doctor like this. May I ask about your experience with those medications? What have you noticed after starting to take them?

  • @BartDemers
    @BartDemers Рік тому +3

    OMG- I get my answers which are I can't find from my teacher. the question how we get what we want from code to do. the way you explain algorithms amazing. and it's just 2:10 sec and I'm really satisfied. keep it up this amazing work. can't wait to seee more from you. and also I'm write down every single thing in my notes to remind myself what code is what process is.

  • @GreekRestaurant73619
    @GreekRestaurant73619 Рік тому +1

    I was a little confused about this, but this easy to understand, short, concise, “nlog(n)” explanation made me understand everything I was confused about and structured it like an optimal data structure so I can learns easier. Hehehe.
    The question I had was when writing an algorithm do you think it’s best to start with the solution in the first check(I’ve seen ChatGPT do this) or at the end of the elif statements?
    Thanks! ☺️

    • @eldarmammadov9917
      @eldarmammadov9917 Рік тому

      Look at Log N notations as how many times we can divide input size by half. It somehow dies not give proper understanding but feels more intuitive

  • @DNVKUMAR
    @DNVKUMAR Рік тому

    Beautiful explanation. Thanks a lot

  • @vani1730
    @vani1730 Рік тому +1

    Your explanation is good.. Thank you.

  • @aswindas3165
    @aswindas3165 Рік тому

    The book page search is a clever way to explain algorithm... Very clever

  • @ariosetiawan173
    @ariosetiawan173 2 місяці тому

    I Agree with this, when on college, algorithm class to rush.

  • @tony007newcastkeNE4
    @tony007newcastkeNE4 Рік тому

    as a programmer with 20 years of VB to C# experience, i really enjoyed this

  • @karenpatriciahuaman6555
    @karenpatriciahuaman6555 Рік тому

    i really like your videos. I was living in London and left cuz wanted to pursue a life doing coding and becoming software engineer. I love the content and i aspire to be like you. I thought about film making but as you said probaly takes a long time. I would like to know how you starting in film making and maybe did a video into it. Anyways thanks for your context.

  • @adao5308
    @adao5308 Рік тому

    David Mallan would be so proud 👏👏👏
    Good job! 👍

  • @Armaan_nagra
    @Armaan_nagra Рік тому +1

    Hey would you recommend I take the MIT introduction to python or the cs50 introduction to python once I’m finished with cs50x?

  • @wadiibounenni4848
    @wadiibounenni4848 Рік тому +1

    Lecture 0 cs50 harvard edx :)
    Thanks a lot for your videos.

  • @jimalix6270
    @jimalix6270 Рік тому

    Thanks for this very informative video!

  • @bhavkirat9321
    @bhavkirat9321 Рік тому

    thanks for explaning good explnation. i understood really well

  • @erikmullins5096
    @erikmullins5096 5 місяців тому

    My first video. I really enjoyed it. Im thinking of learning to code. Where would u recommend i start

  • @rodrigobarenco
    @rodrigobarenco Рік тому +1

    This is like watch Cs50 from Harvard... same exemple indeed. Great video! Exelent to get ppl excited about algorithms :)

  • @vfxart1994
    @vfxart1994 Рік тому +1

    I remember in one of the CS50 courses instructor said the time it takes to turn on a lamp or dropping a ball to the ground a computer than take over a billion decision that's how fast things are.

  • @naveenkamath2882
    @naveenkamath2882 Рік тому +1

    Hi i am working in MERN stack from past 1 year. My next NEW project starts from next week and its frontend is NEXT JS and backend is NEST JS.
    What should be my approch to learn these stacks according to u?

  • @amrsam1985
    @amrsam1985 Місяць тому

    Thank you. I learned something.

  • @ritasjourney
    @ritasjourney Рік тому

    great explanation!

  • @sewaksingh6189
    @sewaksingh6189 Рік тому +3

    Plz make full playlist on UA-cam about data structures and algorithms from easy to hard level

  • @SenthilkumarDeivasigamani
    @SenthilkumarDeivasigamani Рік тому

    Thank you for the video 🙂

  • @moestaxx286
    @moestaxx286 Рік тому +1

    thanks for the informative video bro! just out of curiosity man would you ever try to work for a FAANG company? seems like you got all of the tools honestly but I know that FAANG isnt really for everybody.

    • @InternetMadeCoder
      @InternetMadeCoder  Рік тому

      Yeah indeed I would, I will apply to them in 1-2 years probably.

  • @DineshKumar-gp9yd
    @DineshKumar-gp9yd Рік тому +2

    Now this is more important to me
    I want more videos about dsa

  • @omkarvaidya25
    @omkarvaidya25 8 місяців тому

    amazing video! could you make a video on tower of hanoi next?

  • @lamiaaelmogazy5398
    @lamiaaelmogazy5398 Рік тому

    Fine and clear thanks

  • @codeprogram5621
    @codeprogram5621 Рік тому

    Wow Great Job Man

  • @Yakibackk
    @Yakibackk Рік тому

    Do we need to consider to some of algorithms. Because we have now kubernates so the memory is not that important or ?

  • @InitiateChangeSparkPeace
    @InitiateChangeSparkPeace Рік тому

    Great Video!!!

  • @szmr
    @szmr Рік тому

    This is great and all but like.. what keyboard is that?

  • @dianathomas2674
    @dianathomas2674 Рік тому +2

    Very clear and concise.
    Now back to CS50. Thank you so much!

    • @MrGinz4uuu
      @MrGinz4uuu Рік тому +1

      DID u finish it

    • @dianathomas2674
      @dianathomas2674 Рік тому

      @@MrGinz4uuu Not yet. Have you? I've set aside time to use CS50 as a base while going deeper into some subjects, as well as programming. Thanx for holding me accountable. . I was planning to slack today. All the best.

    • @MrGinz4uuu
      @MrGinz4uuu Рік тому +1

      @@dianathomas2674 same here mate.. im learning some js atm… what path u on?

    • @dianathomas2674
      @dianathomas2674 Рік тому

      @@MrGinz4uuu Path of confusion, I think it's called 😂. I started w the very basics of js and html, now I'm trying to grasp C, but I want to start making simple games for fun while learning the other stuff. I made the mistake of trying to learn everything at the same time and started to freak out, thinking I can never do it.
      How is it going for you? Have you set a specific goal?

    • @MrGinz4uuu
      @MrGinz4uuu Рік тому +1

      @@dianathomas2674 i did the same in start do this do that.. now trying to focus on js..but sometimes i feel the burn out…
      Do u study in cs or just learning on ur own like me.. and why not learn c# instead of c… as it has more advantages

  • @pradeepc5207
    @pradeepc5207 10 місяців тому

    Thank you for everything
    I love recommendation tech because of that I found your video and you made my day special
    Thank you X infinity

  • @SpongeJRob
    @SpongeJRob Рік тому +3

    I found you 3 days ago and have watched half your videos. I’ve got the notion comp sci course I’m about to start- huge thanks by the way. Can I get advice on something? I have no programming or coding experience. I’m an entrepreneur/ creative and recognized a niche so I want to build the software like an Asana/ notion/ Todoist with a simplified UI. What I don’t know how to do is create the visual element I want, and then have that clickable prototype able to hop into the next wireframes for the most basic form of an MVP. So my question is what other topics would you advise I learn beyond your programming course?
    I may end up hiring someone and outsource the MVP dev but I need to at least get a base level understanding of computer science for the future. You’ve undoubtedly had the best videos in regards to teaching a lot in an easy to understand way visually and conceptually across multiple topics.

    • @InternetMadeCoder
      @InternetMadeCoder  Рік тому +2

      This is very interesting - I would suggest learning specifically front-end web development, that will help you to code up the visual UI of the project. So HTML/CSS/Javasctipt to start and then a framework like React could be good for this.
      Good luck, would love to see what you end up coming up with!

    • @hunnidkray534
      @hunnidkray534 Рік тому

      Sc 50 course course 8. Into to html css and javascript

  • @user-ly5mq3ye3x
    @user-ly5mq3ye3x 2 місяці тому

    Bro i like your videos.Nicely done👍

  • @jupiter9574
    @jupiter9574 Рік тому

    would love to learn data structures from you

  • @yaroslavkrymov9955
    @yaroslavkrymov9955 Рік тому

    Film a realistic Job interview. We want to see you solve interview questions in real time. Thank you. Watching from Canada

  • @tianjohan4633
    @tianjohan4633 Рік тому

    Yes more algorithms video.

  • @keno5456
    @keno5456 Рік тому +1

    Thank you for this

  • @burza4897
    @burza4897 Рік тому

    Great video :D

  • @MisiuLesiu
    @MisiuLesiu Рік тому +1

    Make some movies where you tackle algorithm problems with steps

  • @krisreddish3066
    @krisreddish3066 Рік тому +1

    I do not get non programmer types that are techs that do not get them. I mean they use a flow chart. They already use algorithms to do their jobs. Most folks have used them non formally if not formally at least once, or even made one without perhaps knowing they have.

    • @krisreddish3066
      @krisreddish3066 Рік тому

      @@BeFearlessxx Ya, but a flow chart is a type of visual algorithm. Everyone that fixes anything in the military, all doctors and medical folks use them.

  • @ektiders
    @ektiders Рік тому

    Better explained than most books

  • @Armaan_nagra
    @Armaan_nagra Рік тому

    Hey I am looking at your computer science degree notion template, is there a certain order you recommend i follow it with?

    • @InternetMadeCoder
      @InternetMadeCoder  Рік тому

      I've listed potential orders at the top of the template. But there is no strict order, besides perhaps within each category

  • @fallingstar9195
    @fallingstar9195 11 місяців тому

    Thank you you are so awesome well put

  • @hamzyab
    @hamzyab Рік тому

    I've been introduced to coding for two years now, but I've never completed any course to be even ranked beginner. I grasp the overall context of programming, but I struggle with sitting through learning syntax.
    Your channel is a really great inspiration. Thanks Thomas.
    Glad to see you've upgraded your iPhone by the way 😏

    • @liftingisfun2350
      @liftingisfun2350 Рік тому +5

      Stop taking courses and just make something with a language. Start simple and think of some way to make it do something else and just start writing. Don't know how to make it start? Start writing then Google how as you go. I'm a professional software engineer, didn't study compsci and took no classes. Just started building and the googling took me there. Classes are only useful when you know what you're doing.

    • @hamzyab
      @hamzyab Рік тому

      @@liftingisfun2350 Thanks for this man

  • @cypressroots3334
    @cypressroots3334 3 місяці тому

    Beautiful put

  • @gihgihs
    @gihgihs Рік тому

    I found this video over informed .I could not capture all thr information. I would need to watch it 5 more times to grasp all the info.

  • @victorfds
    @victorfds Рік тому

    Great video. Which keyboard do you use?

  • @Nicolas22a
    @Nicolas22a Рік тому

    nice ! do one review about odin project please !

  • @heman922
    @heman922 Рік тому +1

    Need more plz ❤️

  • @sk3ffingtonai
    @sk3ffingtonai Рік тому +2

    How about based on the size of the book and the page we're looking for (say page 100), randomly opening the book at approximate page 100 (for example). From there, we can then look and ask, is this page 100? Perhaps we randomly opened the book on page 102, we only missed the correct page by 2 pages. Then only have to go backward 2 pages. That's funny, as soon as I typed this comment, as your video was running, that's exactly what you did.

    • @ritasjourney
      @ritasjourney Рік тому

      We assume worse case scenario tho

    • @Bobbias
      @Bobbias Рік тому

      @@ritasjourney not always, complexity cars about best, average, and worst case scenarios. Some algorithms have degenerate worst case inputs which are drastically slower than the average case. For example, it's possible to craft specific inputs to regex matches which take orders of magnitude more time to search. Like, long enough to potentially craft denial of service attacks with minimal effort, if you know the specifics regex being used on your input.

  • @johntavolt7027
    @johntavolt7027 Рік тому

    Are there good resources for DSA in Javascript because most of the stuff is in C++ or Java along with questions. Any suggestions ??

  • @dolevmazker736
    @dolevmazker736 7 місяців тому

    I don't understand this, what do i need to learn or what are the prerequisites to learn algorithms?

  • @BioInASec
    @BioInASec Рік тому

    You really should do a data structure and algorithms course yourself.

  • @srujangowda3780
    @srujangowda3780 Рік тому

    hey awsome video,
    i only know javascript and i am aspiring to become a web developer
    but i am also interested in DSA can u guide me to a DSA path or course on javascipt

  • @shoryashokanda8973
    @shoryashokanda8973 Рік тому

    VIDEO ON DATA BASE MANAGEMENT SYSTEM

  • @cirruz8073
    @cirruz8073 Рік тому

    Would it be posible to create a socialmedia algoritms that promots or improve/incress? (self estem, creativity, curiosity, humbelness and other mental health propeties) if so why not create it with a founding from global human health. and miht it not be realy posible when we have neroulink so a computer could sens your welbeing

  • @gabrielalmeida6085
    @gabrielalmeida6085 Рік тому +2

    Hey man, you could create a Discord channel for us, your followers, interact with each other! And I didn't know Python was kinda strong in Backend, I usually see opportunities with Java

    • @InternetMadeCoder
      @InternetMadeCoder  Рік тому +1

      Java is still stronger I think, especially for enterprise applications - and good idea on the discord channel! I will probably do that soon!

  • @technominutes
    @technominutes Рік тому

    Is there any course available for artificial intelligence and machine learning like ossu computer science for free for 2yrs???

  • @maisan6234
    @maisan6234 Рік тому

    amazing video

  • @juanhenriquez7101
    @juanhenriquez7101 Рік тому

    An algorithm is a set of steps to solve a problem with math, logic and computational direction.

  • @jonesmapani9898
    @jonesmapani9898 Місяць тому

    Would love the basics

  • @athena_03
    @athena_03 Рік тому +1

    I wonder if you can suggest some good python DSA courses. I'd highly appreciate that.

    • @InternetMadeCoder
      @InternetMadeCoder  Рік тому +4

      that's the things - I can't find many. I think I may develop my own Python DSA course but that will take a while.

    • @javierrivasseau8956
      @javierrivasseau8956 Рік тому

      ua-cam.com/video/pkYVOmU3MgA/v-deo.html

  • @dekkicheamine27
    @dekkicheamine27 9 місяців тому

    best Algorithm book for beginner here..

  • @mojinrecapped3619
    @mojinrecapped3619 6 місяців тому

    Would like to see algorithm and data structure implemented in real life

  • @BruceWayneBatfleck
    @BruceWayneBatfleck Рік тому

    Bro can you make a video on how to type faster

  • @ailomarkdelacruz9524
    @ailomarkdelacruz9524 Рік тому

    Good day sir,can I ask a python tutorial, multiple user to create in Django,thank you

  • @cyberneticbutterfly8506
    @cyberneticbutterfly8506 Рік тому

    People teaching should clarify to students that the average web developer won't need to optimize algorithms and make it clear what kind of work you might need to use it. E.g. working for a very large tech company with a lot of data.

    • @csy897
      @csy897 Рік тому

      Even if you are working for a tech company if you're doing frontend work you shouldn't need to either. Ideally, backend does the data processing and you should only be concerned with conditional rendering, state management, etc.

  • @Raj-qf6uu
    @Raj-qf6uu Рік тому

    Hello Sir,
    I have 3 month left to my class 12th examination and I am confused that after 12th which one Help me Bsc Maths or Bsc in Statistics. For good career in Artificial intelligence or Software development

    • @AbishekRajkumar2k
      @AbishekRajkumar2k Рік тому

      Start with Python language for AI or ML
      And then Python DSA..

  • @benharvey4826
    @benharvey4826 Рік тому +1

    I have the same keyboard as you. Tape mod + cotton wool = thock :)

  • @kapitan1856
    @kapitan1856 Рік тому

    just in case you'll replace that keyboard, i would be very-very happy to have your old one =)

  • @jeffrmapena8684
    @jeffrmapena8684 Рік тому +1

    Very powerful

  • @sairairum2880
    @sairairum2880 Рік тому

    Your vidoes really help me out love from Pakistan 😁