Asynchronous JavaScript Course (Async/Await, Promises, Callbacks)

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

Комментарии • 1 тыс.

  • @AdegbengaAgoroCrenet
    @AdegbengaAgoroCrenet 3 года назад +1279

    I have to say, Joy's teaching style is completely off the charts. I loved the moment you picked up the keyboard to show where the back tick symbol is located. LOL. Best Javasript Callback, Promises and Async tutorial I have ever encountered. Someone give this man a medal

    • @sadi2125
      @sadi2125 3 года назад +53

      You’re so right. These simple concepts are so hard to grasp when you are starting coding. Joy did a great job keeping them simple. Yeah he is very funny but I like his confidence in the whole time.

    • @emmanueleban1096
      @emmanueleban1096 3 года назад +5

      agree

    • @eliodrallag4806
      @eliodrallag4806 2 года назад +9

      Fastest way to locate it on our side and fastest way for him to tell where. Instead of editing the video.

    • @saurabhtiwari7821
      @saurabhtiwari7821 2 года назад +2

      Agreed
      Anyone can tell us where I can connect for others topic learning

    • @w4xccino
      @w4xccino 2 года назад +6

      Completely agreed with you, I never watched another guy on YT who teaches better than Joy. I learned a lot.

  • @frenlyneybur7544
    @frenlyneybur7544 2 года назад +384

    Honestly, this guy is probably one of the greatest teachers i've watched on RUclips. He explains it like we're children, its awesome . Thanks for getting him on your channel

    • @Konslufius
      @Konslufius 2 года назад +30

      Let's be honest, we literally are children :D

    • @tk0779
      @tk0779 Год назад +5

      Totally agree 👍

    • @teefano2912
      @teefano2912 Год назад +3

      😂

    • @daanw6270
      @daanw6270 Год назад +2

      and that's exactly what I need lol 😂

    • @thefallenvalley4340
      @thefallenvalley4340 11 месяцев назад +1

      The more you understand something, the simpler you can explain it. This guy is that guy.

  • @tamasve6345
    @tamasve6345 2 года назад +620

    I watched this tutorial two times.
    How many times?
    Two times!

    • @Porkupine69
      @Porkupine69 2 года назад +98

      I laughed at you comment four times.
      How many times?
      Four Times!

    • @countmein5164
      @countmein5164 2 года назад +32

      @@Porkupine69 Replying to this comment after 1 day.
      How many days?
      1 day!

    • @saidibra9231
      @saidibra9231 2 года назад

      haha

    • @naruto_coolkush110
      @naruto_coolkush110 2 года назад +7

      You want free content and make fun as well???

    • @garryamasia6434
      @garryamasia6434 2 года назад +1

      hahaha...damn funny!!!!

  • @hassansyed6087
    @hassansyed6087 Год назад +84

    Just in the first 13 minutes, I understood more Async than the tutorial I'm watching on Udemy.
    Good work my dude

  • @CyberIllusions
    @CyberIllusions 2 года назад +70

    This is by far the best explanation I have seen so far. And I have to say that I have consumed many tutorials that leave you even more confused after the explanation because some things are just very abstract.
    Joy has an absolute talent for demystifying these abstractions and explaining them with simple real world analogies so that really EVERYONE can understand. So for JavaScript beginners, absolutely perfect and totally recommended!
    Someone once said: if you can't explain something in simple terms, you haven't really understood it yourself. Joy has proven that he understood it. I wish many would follow this example. Big thumbs up for this one!! 👍👍👌👌

  • @jonasulrych1911
    @jonasulrych1911 3 года назад +106

    I like how lively this teacher is. I didn't get bored a single time throughout the video.

  • @alexanderfrost1476
    @alexanderfrost1476 3 года назад +52

    Such a good teacher. No wonder his name is "Joy" ....he is a real Joy to watch and learn from.

  • @zachinjapan123
    @zachinjapan123 2 года назад +29

    Best teacher on RUclips. No offense to everyone else. This was the first tutorial I have watched where a concept was taught step by step, without copy and pasting, and free of any unnecessary programing concepts or tech. Thank you so much!

  • @taishienglish
    @taishienglish Год назад +15

    Ive been studying html, css, and js for about a year now and this was the first video i thought that i could maximine my time with. The hour and a half on this video while doing what he does in code pen solidified the things that I've learned and beyond. Thank for giving us even the slightest hope Joy, you really are one of the best instructors on youtube, I really hope you get the recognition you deserve man.

  • @falytom
    @falytom Год назад +7

    I love how he talks back to us and asks us to repeat after him like we are there with him. He should really be celebrated. His joy for teaching is the best i have ever seen.

    • @hell1207
      @hell1207 11 месяцев назад

      Bcz he is an Indian best in tech

  • @gime1945
    @gime1945 Год назад +95

    The fact you took us through callback hell to point out how mush async/await and promises improved on asynchronous programming is 10/10. Great stuff!

    • @lucasferreira8229
      @lucasferreira8229 Год назад

      Hey, can you name examples of asyncronous projects?

    • @marchanselthomas
      @marchanselthomas Год назад

      yep that was a genius move. I don't I would've understood this concept at all if I couldn't empathise with the pain of going through callback hell.

  • @jenm1
    @jenm1 Год назад +3

    You are the only one who explained why the picture won't load unless the first one does. Holy crap, this lesson is amazing. Everyone else is convoluted and doesn't have the skills to put together a presentation for beginners, but I think knowing exactly how it works helps you explain it to plebs like me in multiple intuitive ways

  • @rdubb77
    @rdubb77 3 года назад +54

    Asynchronous programming is the heart and soul of JS programming. You can't do anything non trivial or call an API without it.

  • @rajlakhanpal
    @rajlakhanpal 2 года назад +2

    No other online contents come close to this course.
    All I can say---- I can see clearly now the rains gone!
    Thank you Joy!!!!

  • @kaushalchovatiya4638
    @kaushalchovatiya4638 3 года назад +18

    Best teaching skill. I have never seen this type of teaching. I like his teaching style, like my old teachers at school. You are the best teacher in my life.👌🏻👌🏻🙏🏻🙏🏻

  • @vee4847
    @vee4847 6 месяцев назад +1

    The world would be a better place with such teachers, I feel so understood right now!! good job Teacher ; May God bless you!!!

  • @Web-Dev-Codi
    @Web-Dev-Codi 3 года назад +67

    His teaching ability is something else. Wow, good job!!

  • @yadneshkhotre4374
    @yadneshkhotre4374 Год назад +5

    For a beginner web developer, at the start it's really very hard to understand the async n await functionality, after watching a bundle of videos multiple times, I used to forget this concept very frequently. But the way you explained was really very friendly. I felt like my friend is sitting beside me and teaching me. The way you connected the concepts of promises and async-await with the same example made me to relate and at the same time made me feel the concepts was really amazing and understanding. I know for making these videos at the backend you need to work a lot and at every moments you made me feel that you have really work a lot for making each n every concepts understand very easily. soo hats of to your hard work and dedication for making this amazing content

  • @shivarapolu3180
    @shivarapolu3180 3 года назад +60

    Beautifully explained. Absolutely loved this , I realised that after taking a paid course this video is better than many paid courses out there and which I took. 🔥🔥🙌

  • @earthling6717
    @earthling6717 3 года назад +387

    Joy: "we gonna use arrow function"
    Joy: "what function?"
    Me: "arrrrow funnnnction"

    • @Coma030493
      @Coma030493 2 года назад +18

      I'm laughing at this more than I should

    • @akunformalitas
      @akunformalitas 2 года назад +47

      Joy: "I'm gonna write console.log five times."
      Joy: "How many times?"
      Me: "five 🖐 times"

    • @mikkoolph1441
      @mikkoolph1441 2 года назад +2

      I said the same thing! Lol!

    • @Abhishek-do8mp
      @Abhishek-do8mp 2 года назад +5

      lmfao

    • @arwahsapi
      @arwahsapi 2 года назад +10

      Pupils in the classroom altogether:

  • @andr00nexus84
    @andr00nexus84 3 года назад +44

    This is one of the best courses on this subject I have seen. This instructor's energy and references make understanding so much easier! Thank you for doing this course.

  • @princebaah4878
    @princebaah4878 Год назад +1

    This is the best JavaScript tutorial I have ever watched so far, what kills me most is how he links one topic to the other...His sense of humor (teaching style)for teaching is absolutely incredibly..Great work

  • @daniel5242
    @daniel5242 2 года назад +9

    I ACTUALLY HAD FUN LEARNING WITH JOY!!! I WISH I COULD FIND MORE OF HIS LECTURES

  • @nueltrigah9836
    @nueltrigah9836 11 месяцев назад +1

    Joy's teaching style is truly exceptional! The part where he demonstrated the location of the backtick symbol by actually picking up the keyboard was a standout moment. It was the most enjoyable and effective JavaScript Callbacks, Promises, and Async tutorial I've come across. LOL!
    Thank you Joy!

  • @lowcapfund6736
    @lowcapfund6736 3 года назад +10

    Mr. Shaheb, you are by far, the best teacher I encountered on YT! Hope to see more videos from you in the future!

  • @ak27129
    @ak27129 2 года назад +1

    mann what a guy, understood this confusing topic in an hour so easilyy

  • @jeromyclassyca7063
    @jeromyclassyca7063 2 года назад +10

    Let me be honest here. The way this man I teaching is perfect. Even a beginner can understand this concepts. Nice work Joy Shaheb. Much Love

  • @joseescobar2372
    @joseescobar2372 8 месяцев назад +1

    Thanks to Joy I finally understood this jumbo of confuse i caught myself in udemy videos, youtube videos.

  • @nathandecena7694
    @nathandecena7694 3 года назад +15

    finally { "I understand every one of those concepts so clearly now" }

  • @shariatj4104
    @shariatj4104 3 года назад +2

    I am so proud to see a Bangladeshi here in freecodecamp. How many seconds two seconds is something my highschool math teacher used to teach me like this. Maybe its a Bangladeshi thing. Sending love brother
    A fellow Bangladeshi

  • @tiltify2393
    @tiltify2393 3 года назад +16

    I ABSOLUTELY LOVE HIS TEACHING STYLE. He's actually treating us like dumb kid, like we are...(as beginners, we're dumb) and his teaching style is more impactful for me this way

  • @albertorauljose7952
    @albertorauljose7952 4 месяца назад

    This guy is a genius. How can he explain such complicated concepts so easily?

  • @j.k.ravshanovich
    @j.k.ravshanovich 3 года назад +17

    I like his teaching style, like my old teachers at school ))

  • @swaroopk5713
    @swaroopk5713 2 года назад +8

    Joy's teaching on this concept made to watch without a break. Liked and subscribed! This guy is down to earth and the energy levels he carried through out the video made my heart melted. I really love and appreciate this guy for his hard work. God bless him with great health and prosperity!

  • @edwinlimo5354
    @edwinlimo5354 2 года назад +1

    For the first time, I have successfully completed 1 hour 36 min JS video, looking forward to replaying it as much as I can understand the concepts. Thank you.

  • @WilcoGroothand
    @WilcoGroothand 2 года назад +9

    This was really good. You are one hell of a teacher. Very clear. Every time repeating and calling back on how it works. WOW. Need more of this.

  • @josephbirara2493
    @josephbirara2493 2 года назад +1

    I have been jumping from one resource to another to understand those concepts for the last 2 weeks and I found no clear and simple explanation like this. Joy is a wonderful teacher. thanks a lot.

  • @nileshsaini09
    @nileshsaini09 3 года назад +69

    Came here for Async js. Going back with a business idea, going to sell ice cream and buy a Lambo : )

  • @sakthisureshbabu9213
    @sakthisureshbabu9213 8 месяцев назад +1

    Bro knows how to keep people engaged throughout the course. Hatsoff dude ✌✌

  • @tusharroy6182
    @tusharroy6182 2 года назад +53

    👼 CORRECTION:
    The setTimeout() function is actually exposed by the browser's window object as as such they aren't necessarily defined in the ECMAScript specification because they're not JavaScript features, they are features of the browser itself.

    • @aguy4539
      @aguy4539 Год назад +14

      only a bangali can correct a bangali

    • @Ryan-yn1qc
      @Ryan-yn1qc Год назад

      @@sayanbose0000 node also has this function. any environment you run javascript in will have this function.

    • @parthgoswami3221
      @parthgoswami3221 11 месяцев назад

      yes but nodejs has its own call back queue and some API to count. Also, both browser's setTimeout and node.js setTimeout has different return types wherein browser's returns an integer timer ID but node's return a timeout object@@sayanbose0000

  • @mohdqasim5222
    @mohdqasim5222 2 месяца назад +1

    Wow🤩 what a teacher 🎉 amazing teaching style. Now I've understood

  • @notyournormaldev1419
    @notyournormaldev1419 3 года назад +4

    I have to stop the lecture in the middle... to make u know that this guy deserves an award for his teaching..love his enthusiasm

  • @arunhembram1859
    @arunhembram1859 3 года назад +2

    I have watched tons of tutorials even so, in many languages, but they lag one or another concept in order to keep the video short. Which makes it so difficult for a programmer who is completely self-taught and does not have anyone to go to, if any doubt raises in mind. But today all my confusion is gone. Now I have subscribed to both of your channels. Can't thank you enough.

  • @obiesilva
    @obiesilva 3 года назад +10

    I love how this guy teaches! What do I love? How this guy teaches!!!!! 🙃

  • @nafizkarim5191
    @nafizkarim5191 10 месяцев назад

    man the energy this guy has unbelievable my guy took the keyboard up just to show us back ticks damn

  • @educator3602
    @educator3602 2 года назад +4

    Sir please bring him again he explains really well from scratch

  • @kooroshirani
    @kooroshirani Год назад

    joy is the best programming teacher i have ever seen thank you joy for your clearly teaching

  • @discoverywithjaffery
    @discoverywithjaffery 3 года назад +4

    the best explanation for callback, promise and await. After watching 10 other videos

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

    The best teaching skill I have ever seen before. The way he explained the topics was just extraordinary. After this tutorial I clearly cleared my doubt on functions.

  • @ravi2048
    @ravi2048 2 года назад +4

    Thanks dude, this is probably the best tutorial on the entire RUclips!!

  • @AbdilahiAbdirahman-pg9iz
    @AbdilahiAbdirahman-pg9iz 2 месяца назад

    I don't understand why all teachers can not teach like this. Great explanation on a topic that made my head hurt through out the whole semester👌

  • @chiefnarx
    @chiefnarx 2 года назад +9

    I really loved this tutorial. Joyy is such a great tutor. I understood Async JS in just two hours. Really wish he would do more videos for the camp

  • @funcoding1797
    @funcoding1797 2 года назад +2

    I could not leave after watching this clip without writing this comment
    Sometimes I watch your RUclips channel clips .. This was the best. excellent . Please upload more clips with his training ..

  • @nielsonyourscreen8540
    @nielsonyourscreen8540 2 года назад +4

    "Take the money and buy ourselves a Lambo, because why not " I'm dying. But also thanks for the effort, great, clear video. FINALLY IT MAKES SENSE.

  • @quantontheway
    @quantontheway 2 года назад +1

    best teacher always teach the complex term in simplest way. Thx

  • @panteliskaramolegkos2693
    @panteliskaramolegkos2693 2 года назад +6

    We need more instructors like Joy

  • @pranavpy
    @pranavpy Год назад +1

    The best lecture on RUclips about async funtion , simple well structured explanation. he is go good at teaching

  • @OnderG
    @OnderG Год назад +3

    This is the style of teaching I have been looking for! Thank you Joy, you are a great teacher!

  • @wastedfates
    @wastedfates 2 года назад

    man this guy energy is amazing, made me really understand these concepts i've been reading for months without understanding them fully

  • @PraisePelumi
    @PraisePelumi 3 года назад +4

    43 minutes in and i gotta say, you are one of the best teachers I have ever come across in my life. Thank you for this

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

    Never Seen such a Teacher 🎉 His way of teaching is too good 💯

  • @sadi2125
    @sadi2125 3 года назад +53

    I feel so proud to see Bangladeshi RUclipsr in Freecodecamp. Thank you Joy. You’re doing great!! Keep posting new video everyday! I am subscribing your channel :)

    • @chadwick499
      @chadwick499 3 года назад +9

      who cares where he is from, its not like we are given a choice. how about feeling proud this information is being given to us freely as a WIN for humanity!

    • @consig1iere294
      @consig1iere294 3 года назад +1

      @@chadwick499 You won't get it.

    • @arwahsapi
      @arwahsapi 2 года назад

      So, have you bought yourself a Lambo?

  • @HyunBinKim-yo9fx
    @HyunBinKim-yo9fx Год назад

    Honestly the best tutorial on Async/Await out there on the internet. Genuinely such a friendly and lovable teacher. Everyone starting out on JavaScript or any kind of Web Development should watch this video at least once. Thanks for much for the video!

  • @vulcangaming3227
    @vulcangaming3227 3 года назад +3

    Get this man a lambo. Seriously though, best video on this complex topic

  • @sounaksaha1455
    @sounaksaha1455 Год назад

    Hands down the best tutorial video/blog I've seen/read...... Joy your name is synonymous with your teaching style. Love from India.

  • @FlashGaming2018
    @FlashGaming2018 3 года назад +40

    Amazing teaching Joy. Loved your explanations. You made learning one of the most important topics of javascript so easy. I hope you do get your lambo. Best of luck buddy!

  • @hemanth_sr
    @hemanth_sr Год назад

    the way you explained every single code of line ,hats of bro

  • @juliansagberger8498
    @juliansagberger8498 3 года назад +16

    Made me smile a lot while learning this, which makes it a lot more fun! Great style of teaching! Thanks and all the best

  • @tashenimuluwe2275
    @tashenimuluwe2275 Год назад

    I had to stop this tutorial to just say how glad i am that i came across it!! Joy's style of teaching is incredible!!

  • @matthewmubvaruri3248
    @matthewmubvaruri3248 2 года назад +4

    Sir you're a master at this teaching art 🎨 . I rate your teaching at ⭐️⭐️⭐️⭐️⭐️. Please continue with your awesome teaching. Thanks 👏

  • @briandacallos4234
    @briandacallos4234 2 года назад

    This is the best, some of the tutorial just explain without giving a concrete example. The way he teach makes me alive all throughout the video.

  • @dansmar_2414
    @dansmar_2414 2 года назад +4

    Great tutorial! I like the way Joy keep you focused on the task by always asking you the next step. Thank you so much

  • @naimishahada1414
    @naimishahada1414 2 года назад

    I love the way he said " No politics here " and continue.
    Understood each word. Thanks a lot.

  • @plow966
    @plow966 2 года назад +4

    Best JS Promises course I have seen. You clearly took your time and effort to make this! Much appreciated brother!!

  • @atmadeepmukherjee5550
    @atmadeepmukherjee5550 2 года назад +2

    This video is extremely fun and informative.
    What is it?
    Extremely fun and informative!

  • @easyschool1492
    @easyschool1492 2 года назад +1

    Joy and Per Borgen are some of the best teachers I've encountered at freecodecamp. This is learning made easier. No too much jargon for easy mastery of content

  • @manishdas5879
    @manishdas5879 3 года назад +4

    One of the best videos out there to learn Async, Await, and Promises.
    Totally loved it!

  • @anuragsuryawanshi4177
    @anuragsuryawanshi4177 Год назад +1

    This is an ideal teacher, who gives break even during online lectures

  • @Tausifsh86
    @Tausifsh86 3 года назад +5

    Explained in the best way possible.. Kudos Joy Shaheb.

  • @AG41-n6i
    @AG41-n6i 9 месяцев назад +1

    Amazing teaching skill...… I'm learning JavaScript last 2 month on different-different RUclips channel but after watching this video I can understand all the concept in a easy way. the way of the teaching like a children he is explain every think just a easy way. love u bro👍

  • @jubaeralmamun4603
    @jubaeralmamun4603 3 года назад +3

    Great tutorial ever!
    Thanks Joy Saheb(our pride)! Love from Bangladesh! 🇧🇩

  • @theuncannyepicurean
    @theuncannyepicurean 2 года назад +1

    God bless the Indian tutors on RUclips. Truth is without them, we would all be lost.

    • @faizzain7352
      @faizzain7352 2 года назад

      He is from Bangladesh though 😂

    • @ractmo
      @ractmo 2 года назад

      @@faizzain7352 no problem, the whole continent is very helpful in teched!!!

  • @prime-Chess-Moves
    @prime-Chess-Moves 3 года назад +16

    If they ask for a person who is funny and serious at the same time, we're all pointing them to Joy.

  • @darklightgaming4257
    @darklightgaming4257 2 года назад

    literally the best tutorial on youtube for async await,callback,error handleing, promise . joy You are the best!

  • @helenaperdigueiro
    @helenaperdigueiro 3 года назад +3

    Joy Shaheb, I can't thank you enough for this!!! I've just found your video here and I'm definitely watching all of your videos!!! Thank you so much for your classes!!!

  • @misscreative6865
    @misscreative6865 Год назад +1

    i highly recommend this lecture if you are looking verification and i am someone who doesnt know js at all

  • @sfhbgyfbyrahulranjan
    @sfhbgyfbyrahulranjan 2 года назад +31

    8:46 -> You said setTimeout() is a build-in function of JavaScript, which I think is false. Because functions like setTimeout setInterval is a webAPI methods which is provided by browsers.
    P.S. You are a great teacher.

    • @ssikarim
      @ssikarim 2 года назад

      Exactly. I noticed that too.

    • @eshw23
      @eshw23 2 года назад +7

      Wow big deal

    • @Aniket_0314
      @Aniket_0314 2 года назад

      so how can we get access to methods provided by browser? I mean i also thought it's a built in function that's why we can access it. But now i'm confused so please tell

    • @sfhbgyfbyrahulranjan
      @sfhbgyfbyrahulranjan 2 года назад +1

      @@Aniket_0314 In layman terms these services are provided by browser. It's like gps feature available in phone provided by Google, Apple but these services are provided by satellite companies.

  • @mathiasmatanda8848
    @mathiasmatanda8848 3 года назад +1

    Wow this guy just nailed it on the cross, Asynch and synch are no longer stubborn

  • @mohameddanis
    @mohameddanis 3 года назад +3

    I cannot find a good tutorial about async js..now I got the perfect one

  • @nimrodnorway3023
    @nimrodnorway3023 3 года назад +1

    I like the way you explain everything for dummies and repeat stuff. Somehow I find that helps understanding the concept.

  • @rishavmasih9450
    @rishavmasih9450 3 года назад +1

    Man i like to code but i've never been as excited as this guy here, kudos to him.

  • @crowebro9581
    @crowebro9581 2 года назад +3

    I wish I had seen this while but was in Bootcamp. It would have sped up my learning. You made this so much easier!! Thank you!!

  • @HustleLikeTopG
    @HustleLikeTopG Год назад +2

    He is a brilliant teacher, start your journey now on count of
    THREE, CHUU, ONE
    ;)

  • @adityachatterjee6323
    @adityachatterjee6323 3 года назад +18

    Was looking for asynchronous js tut for a week, and here it is, the magician

  • @navalsunalvlogs6892
    @navalsunalvlogs6892 2 года назад

    He is Indian , and Indians are god-gifed in programming things. Salute to you bro, this is the best lecture ever on Promises

    • @thorlexul
      @thorlexul Год назад

      He is from Bangladesh

  • @AhmedIbrahim-fi2so
    @AhmedIbrahim-fi2so 3 года назад +4

    he knows really well what he is doing ! thanks for the course its very helpfull ❤️❤️

  • @nithruvanm6844
    @nithruvanm6844 4 месяца назад

    Asynchronous programming is the heart of JavaScript. And Joy is the best Cardiologist.♥

  • @siddhiparsekar
    @siddhiparsekar Год назад +3

    Will never forget all of these concepts. Indeed great stuff!

  • @csjaybit
    @csjaybit 2 года назад +2

    So far the greatest tutorial I have ever seen of async function, gave this man a subscribe! LOVED this teacher

  • @mareena8816
    @mareena8816 2 года назад +4

    This is so well explained that even the beginners can understand. Thank you for your effort and time. 😊