The JS Call Stack Explained In 9 Minutes

Sdílet
Vložit
  • čas přidán 8. 07. 2024
  • The JavaScript call stack is something many beginning programmers have heard of but don't really understand. In this video, I quickly explain how the call stack works and why it's worth knowing about. We also take a look at the chrome call stack debugging tools and talk about some common errors.
    Explore the full course on Udemy (special discount included in the link): www.udemy.com/the-web-develop...
    If you're ready to launch your career as a software engineer, check out my job-guaranteed bootcamp with Springboard: springboard.com/workshops/sof...
    #HTML #CSS #JS #JavaScript #WebDevelopment #WebDev #Programming #Beginner #ColtSteele #LearnToCode #IHateHashtags

Komentáře • 177

  • @EqualsGains
    @EqualsGains Před 6 lety +253

    Dude! Did you realize that you changed my life? Colt Steele, you’re a beast!
    After learning JavaScript from you, I ended up having an idea for my work, and I ended up developing a chrome extension that’s saves the support department so much time.
    A multi-million company is currently using something I developed, and you play a critical role in this success story! Thank you!!!!!! I honestly wish I could cook for you to show some appreciation 😂

    • @melvinpunymeyer8104
      @melvinpunymeyer8104 Před 5 lety +10

      I hope you got a good promotion after that.

    • @Ali-lm7uw
      @Ali-lm7uw Před 5 lety

      Which course? And is is course outdated?

    • @aseel1024
      @aseel1024 Před 5 lety +2

      can u link us the JS course he made?
      I take MySql course from him on Udemy, really it's very good in teaching.

    • @musaddiqurrahman1949
      @musaddiqurrahman1949 Před 4 lety +4

      @AS & @Mir His most famous course is the "Web Development Bootcamp" in udemy, and it is amazing. He focuses mostly on the fundamental stuff, that pretty much laid my foundational web development knowledge too. I too really do appreciate this guy!

    • @pearlsswine
      @pearlsswine Před 4 lety +5

      @@musaddiqurrahman1949 I've watched so many online courses on web development, and Colt's course is by far the most superior. While I'm not a particular fan of his dog references, his teaching skills are the best I've seen.
      Angela Yu is second, and I would recommend people watch both if they're interested in web development.

  • @threeone6012
    @threeone6012 Před 4 lety +58

    When you said "call stack" = 'to do list" I understood it immediately. Great upload!

  • @omarshishani5899
    @omarshishani5899 Před měsícem

    You taught me to be a web dev via your Udemy course Colt Steele, here I am working as a dev still 5 years later. Thank you! Miss you

  • @thepassionatecoder5404
    @thepassionatecoder5404 Před 5 lety +5

    You are one of the few teachers that could explain difficult concepts in a way that it is not possible to not to understand. Thanks a lot :)

  • @umslopogaas
    @umslopogaas Před 4 lety +7

    I took your "Advanced Web Developer Bootcamp" course and got confused there about the Stack explanation Tim made. So i ended up having to search it online and coincidentally it's you who cleared my confusion. Great vid btw ✌

  • @fawazaljohani8447
    @fawazaljohani8447 Před 6 lety

    you got me into web development i got your first course and i learned A LOT and now i started with the new one and im excited to learn , i honestly think you are the best teacher i have ever seen .. and when i saw that udemy message about your youtube channel i immediately watched everything .. keep on going

  • @TA_Solberg
    @TA_Solberg Před 6 lety

    Love that you are creating a youtube channel. I have spent the last year now doing various courses across the web, some from online academies, youtube instructors and so on. Your courses still rank #1 from me.
    Keep at it, but always stay critical, that is key!
    Wish you the best and thank you for all the time and effort you put into education people about this wondrous thing that is programming and web development.

  • @praff5308
    @praff5308 Před 4 lety +2

    Hands down the *best* explanation of the call stack I've ever heard.

  • @SuperMelibelly
    @SuperMelibelly Před 3 lety +3

    I understood this 10x better than the single paragraph in my textbook. A million thanks! :)

  • @mycomputerfund
    @mycomputerfund Před 6 lety +27

    Omg. I'm going to watch all of your videos even if I already understand the content. Your teaching style and voice is so comforting to listen to. You'd make a great father.

    • @greencoder7419
      @greencoder7419 Před 6 lety +2

      lol

    • @JA-ki3fh
      @JA-ki3fh Před 6 lety +1

      hahahahaha

    • @LouisNelZA
      @LouisNelZA Před 6 lety +1

      Coding groupies!

    • @AtacamaHumanoid
      @AtacamaHumanoid Před 6 lety +4

      His Web Developer course on Udemy is amazing. So is his SQL course if you need to earn SQL. I don't like the Advanced Web Developer course because he has other people helping him do many of the sections and, frankly, they're not Colt. Colt is uniquely good at teaching in a way that is easy to follow.

    • @robinr2336
      @robinr2336 Před 4 lety

      @@AtacamaHumanoid Thanks, good to know regarding the Advanced Web Dev course!

  • @ianl5753
    @ianl5753 Před 6 lety +35

    I love the 'cat meow' 😂😂😂

  • @CedricWurm
    @CedricWurm Před 6 lety +2

    Woo go Colt! 70% through your webdev course on udemy and loving it. This was a really elegant explanation. Looking forward to the youtube content!

  • @timwilburn8883
    @timwilburn8883 Před 6 lety

    This is so helpful! Writing JS with this in mind will make the coding process way more efficient.

  • @aritralahiri8321
    @aritralahiri8321 Před 4 lety +1

    Your magical explanation and awesome engaging skills is such a gift to all the students out there including myself. You are the best instructer I came across so far.

  • @anthonypenna476
    @anthonypenna476 Před 6 lety

    Got both of your web courses and I love your teaching style, Colt!

  • @paweellwart3445
    @paweellwart3445 Před 3 lety

    Finally a video that has explained this, you are doing great job and really know how to teach other people. Great stuff, thank you!

  • @Endorsun
    @Endorsun Před 2 lety +1

    Pretty complex subject, but explain so simply! Great video dude! Thanks a lot!

  • @antonioavilashiraz
    @antonioavilashiraz Před 6 lety +1

    Colt Steele, You the best from Udemy. Thanks a lot for your teaching style. I learned a lot from you and I will continue watching all your videos.

  • @citizenalex1934
    @citizenalex1934 Před 3 lety

    It's important to study call stack first before recursion. Thanks Colt you explained it very well!

  • @jonathanramirez6187
    @jonathanramirez6187 Před rokem

    Thank you! All I know about JS is because of you and I took your course. Bless you mah man!

  • @josephhauger5701
    @josephhauger5701 Před 5 lety

    TOTALLY AWESOMELY EXPLAINED!

  • @mehinhuseynova1426
    @mehinhuseynova1426 Před 3 lety

    You are the best, Colt Steele, THE BEST.Thank you for great explanation

  • @samichpower
    @samichpower Před rokem

    You made this so easy to understand, thank you!

  • @dna1238
    @dna1238 Před 3 lety +1

    You are no doubt a great teacher , you must have aced that interview !

  • @waheedafolabi6264
    @waheedafolabi6264 Před 5 lety

    Great teacher....always breaking complexities into fragments.

  • @faisalm.2663
    @faisalm.2663 Před 5 lety

    Colt you are a great instructor, I like your teaching techniques, I’ve already bought both of your Web developer bootcamp courses. 🙌🏽

  • @elielhdz2503
    @elielhdz2503 Před 3 lety

    awesome material!! Thanks Colt!

  • @bruhmoment3731
    @bruhmoment3731 Před 2 lety

    Very clear explanation. THanks!

  • @eugenevedensky6071
    @eugenevedensky6071 Před 6 lety +27

    Would you consider making a video on 'this' -- particularly in the context of arrow functions versus regular old function declarations?

  • @rodrigolomar6270
    @rodrigolomar6270 Před 2 lety

    Amazing explanation! Thank you!

  • @aakarshanthapa889
    @aakarshanthapa889 Před rokem

    Thank you Colt for the amazing explanation.

  • @netanelvaknin579
    @netanelvaknin579 Před 3 lety

    Like always - the best explanations! Thank you Colt.

  • @theangamba6601
    @theangamba6601 Před 6 lety

    So, easy and clear explanation. Thanks mr. Colt.

  • @zannatul23
    @zannatul23 Před rokem

    very comprehensive, thanks!

  • @jinwookkim8511
    @jinwookkim8511 Před 5 lety

    It's simple and easy! Thanks, Colt!

  • @bellaan9506
    @bellaan9506 Před 6 lety

    I really like Colt's teaching style! You're AMAZING! Looking forward to all your stuff to be posted here... Keep up the great work!
    -- One of your Udemy courses student from Canada :)

  • @0ako
    @0ako Před 3 lety

    Dude you have a very valuable skill - the ability to teach. kudos to you!!

  • @WAGGISHxHER
    @WAGGISHxHER Před 6 lety

    I actually love the mic. The video is great, proud to be your online student.

  • @abolgameetandgreet1949

    Always doing what he knows best to do,thanks

  • @carlosnicolas686
    @carlosnicolas686 Před 5 lety

    You are the best man!! I hadn't understood the concept but your explanation it was just perfect
    Regards

  • @bripowered
    @bripowered Před 5 lety

    Excellent work Colt!

  • @jameskovach8695
    @jameskovach8695 Před 6 lety

    As usual, great content, great delivery, thanks for this.

  • @vasilemidrigan50
    @vasilemidrigan50 Před 2 lety

    Thank you Colt!

  • @ashleyinprogress
    @ashleyinprogress Před 5 lety

    I love your teaching style. Please keep making this awesome content!

  • @plumie
    @plumie Před 7 měsíci

    Thanks for explaining it so well!

  • @onepointperspective
    @onepointperspective Před 3 lety

    this is rly the best explanation.... u b a lifesaver srsly thank u

  • @AKrieger94
    @AKrieger94 Před 2 lety

    What an excellent explanation! subbed

  • @SelvinsStudent101
    @SelvinsStudent101 Před 3 lety

    Awesome video! Super clear and the call stack makes so much more sense now!

  • @jhonstark1302
    @jhonstark1302 Před 4 lety

    Amazing explanation! Thank you Colt.

  • @Mcodings
    @Mcodings Před 6 lety

    Best of luck Colt! hope to see more tutorials on this channel.

  • @cagra8448
    @cagra8448 Před 2 lety

    Thank you! Very detailed, well processed & simple video.

  • @kadirramazn
    @kadirramazn Před 3 lety

    Thank you for this detailed explanation of the call stack. I appreciated!

  • @kazushisakuraba3163
    @kazushisakuraba3163 Před 3 lety

    Thanks bro, this explanation just simplifies this call stack thing.

  • @programmingonly476
    @programmingonly476 Před 8 měsíci

    What a great explanation!

  • @buddhahead8416
    @buddhahead8416 Před 3 lety

    You finally made it click! Thank you!

  • @alexanderzharkov6953
    @alexanderzharkov6953 Před rokem

    Thanks for your hard job!

  • @mandarchalke9228
    @mandarchalke9228 Před rokem

    Great explaination. Really helpful.

  • @vpetevotov
    @vpetevotov Před 5 lety

    Brilliant explanation

  • @tomask4584
    @tomask4584 Před 6 lety

    Weclome back Cole! I cant wait to see you new upcoming course!

  • @williamokoyo1717
    @williamokoyo1717 Před 5 lety

    Indeed, simple and easy to understand! Thank you1

  • @RazelAhmed16
    @RazelAhmed16 Před 2 lety

    Noble Explanation..... Loved it

  • @jafeijo
    @jafeijo Před 3 lety

    Colt Steele, you are a beast!

  • @eugenevedensky6071
    @eugenevedensky6071 Před 6 lety

    Hi, Colt!
    Thanks for the content. It's nice to get into some more in depth topics.

  • @daniamsalem
    @daniamsalem Před 4 lety

    Amazing! So simple

  • @increment-
    @increment- Před rokem

    This was helpful! Thanks!

  • @heshankumarasinghe3159

    Thanks Colt... This has been really helpful.....

  • @vhtalks4687
    @vhtalks4687 Před 5 měsíci

    Very helpful, thanks mate!

  • @pandemiek
    @pandemiek Před 6 lety

    Great content Cole! I'm a student of you over at udemy, if any of you reading this wants to learn anything about webdevelopment this is the guy you are looking for! Looking forward to more :)

  • @leysers
    @leysers Před 4 lety

    Great explanation of the call stack

  • @buhaymalaya7971
    @buhaymalaya7971 Před 3 měsíci

    Thank you so much for simplifying an abstract concept! Super helpful =D also love the bass meow lol definitely clicked a bunch of buttons after the tutorial

  • @CambiaAhora
    @CambiaAhora Před 3 lety

    Great explanation, thank you so much.

  • @delagarza5608
    @delagarza5608 Před 4 lety

    thanks for your time, amazing video!!

  • @romanr5962
    @romanr5962 Před 2 lety

    That was a good explanation. Thanks!

  • @themynamesb
    @themynamesb Před 4 lety

    Thanks for the great knowledge !!

  • @RachitMalvi
    @RachitMalvi Před 3 lety

    Thanks Colt!!

  • @Pyreforge
    @Pyreforge Před 5 měsíci

    Nice dude, this was very helpful, thank you!

  • @toonice555
    @toonice555 Před 5 měsíci

    Great explanation

  • @jonathandamours9967
    @jonathandamours9967 Před 3 lety

    Well explained, thank you!

  • @pysof
    @pysof Před 3 lety

    Good explanation about JavaScript call stack.

  • @omarshishani5899
    @omarshishani5899 Před měsícem

    It makes a lot of sense when you say the call stack is like a "To do list" for the browser.

  • @husainahmmed9025
    @husainahmmed9025 Před 6 lety +2

    Thank you so much. Want more video from you :)

  • @erruiz00
    @erruiz00 Před rokem

    Thank yo so much for this explanation!!! Very helpful.

  • @AliceTrap
    @AliceTrap Před 3 lety

    so helpful thanks

  • @a3oao
    @a3oao Před 4 lety

    This is awesome! thanks!

  • @alimousavi977
    @alimousavi977 Před 4 lety

    very well explained, going for the rest of your videos...

  • @marksimpson4310
    @marksimpson4310 Před 3 lety

    Book analogy is great

  • @maximdortmann1704
    @maximdortmann1704 Před rokem

    Very good video, thank you man!

  • @andreacorrales7388
    @andreacorrales7388 Před 3 lety

    i liked the books example it helped me a lot

  • @shellyforsure
    @shellyforsure Před 3 lety

    awesome explanation! and the end cracked me up 😂

  • @Woeden
    @Woeden Před 11 měsíci

    Great lecture

  • @user-hg9jc9nc3k
    @user-hg9jc9nc3k Před rokem

    Thanks, mate

  • @xof8256
    @xof8256 Před 4 lety

    Thank You

  • @TheAsphaltJunkie
    @TheAsphaltJunkie Před 3 lety

    That was the simplest way to explain, code flow helped too

  • @shatakshisharma8557
    @shatakshisharma8557 Před 3 lety

    thanks for the video

  • @evelynzouras7401
    @evelynzouras7401 Před 6 lety

    Excellent!

  • @ibs7174
    @ibs7174 Před 2 lety

    great teacher

  • @salahalhashmi6528
    @salahalhashmi6528 Před 2 lety

    thank you so much

  • @ziadmohamed1416
    @ziadmohamed1416 Před 5 lety

    this video is perfect

  • @darthporkius
    @darthporkius Před 3 lety

    Thanks man!!

  • @user-qw4kp8yi5r
    @user-qw4kp8yi5r Před 6 měsíci

    WOW!! thank you!!!