JavaScript Full Course for Beginners | Complete All-in-One Tutorial | 8 Hours

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

Комментарии • 946

  • @DaveGrayTeachesCode
    @DaveGrayTeachesCode  4 года назад +472

    No fluff intros or extra talking in this video. Nearly 8 full hours of code and instruction to help you start from scratch and level up. I bookmarked all 28 chapters in the description. If you tackle one lesson per day, you'll complete the full course in about one month. Post questions in the comments below. ⬇⬇⬇

    • @vishnunair9933
      @vishnunair9933 4 года назад +12

      Dave, great course!

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  4 года назад +13

      @@vishnunair9933 thank you! I'm glad you like it. More on the way!

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

      What? No! Absolutely not sir! This is a one day challenge, it will be done in one day or not at all! Thank you and goodbye.

    • @dantehumbertdavel.5633
      @dantehumbertdavel.5633 3 года назад +2

      Thanks for sharing knowledge. 💕

    • @emenikedaniel
      @emenikedaniel 3 года назад +6

      I m finally making progress with Javascript thanks to your videos. Please keep making videos. U explain all your terms in a comprehensible method. If I eventually become a pro in Javascript, it will be all thanks to your videos Dave. Thank you so much.

  • @influencerab5918
    @influencerab5918 11 месяцев назад +24

    00:01 Introduction to JavaScript basics
    07:21 Setting up a dev environment for JavaScript
    20:36 JavaScript string and number methods
    27:57 Learned about JavaScript's math object
    41:57 Learn about if statements and switch statements in JavaScript
    48:14 Learn about turn area operators in JavaScript
    1:02:32 Learned how to handle user input and check for specific values.
    03:41 A JavaScript program to play rock, paper, scissors game with the computer.
    1:24:00 Learn about loops in JavaScript
    1:30:42 Learn about loops and control statements in JavaScript
    1:44:19 Functions provide reusable code.
    1:51:07 Understanding global and local scopes in JavaScript
    2:07:36 Learn how to manipulate arrays in JavaScript
    2:14:30 Manipulating arrays in JavaScript
    2:28:15 Refactoring rock paper scissors game with while loop and array
    2:35:03 Refactored rock paper scissors game with while loop and array
    2:46:38 Refactored Rock Paper Scissors game into functions
    2:52:48 Objects in JavaScript can store properties, methods, and nested objects.
    00:02 Learn about objects in JavaScript
    3:13:10 Learned about JavaScript classes and passing parameters to objects
    3:26:40 Creating a child class and using a factory function in JavaScript
    3:33:42 Factory functions and classes in JavaScript can create private fields.
    3:46:48 JSON is a universally shared format for data exchange.
    3:53:14 JavaScript error types include syntax, type, and reference errors.
    4:05:55 Learn about try-catch and finally block pattern and document object model
    4:12:41 Different ways to select elements in HTML using JavaScript
    4:26:22 Learn how to navigate the DOM tree
    4:33:23 Learn how to navigate and manipulate the DOM using JavaScript
    4:46:36 Adding and removing event listeners in JavaScript
    4:53:30 Event listeners can use event bubbling or capture to propagate events.
    5:08:35 Toggle classes in JavaScript to add and remove classes in a smart way
    5:15:43 Learned about event listeners and preventing default behavior of forms
    5:28:37 Using JSON with web storage API is ideal for storing data
    5:35:56 JavaScript local storage and session storage methods
    5:49:22 Imports and exports in JavaScript modules
    5:55:50 Learn about higher order functions in JavaScript
    6:09:33 Promises have three states: pending, fulfilled, and rejected.
    6:16:31 Promises are used to handle asynchronous operations in JavaScript
    6:30:34 Using async/await to handle promises in JavaScript
    6:38:20 When working with async functions, it's important to be aware of the order of events and to wait for promises to resolve before working with the data.
    6:52:15 Learn how to use the post method in fetch API
    6:58:56 Abstracting API calls into functions
    7:13:09 Learn about RegX flags, character sets, anchors, and more.
    7:19:36 Learn how to use RegEx quantifiers to select specific patterns.
    7:31:59 Using RegX to validate phone numbers in JavaScript
    7:38:58 Validating and formatting phone numbers using RegX and JavaScript
    7:52:26 Cleaning text before encoding is important for URL parameters.

  • @xenos112
    @xenos112 Год назад +50

    In order to find a course like this, you must pay at least $200, but Dave provides it to us for free. Thank you very much, Professor Dave

  • @monchidrivevlogs
    @monchidrivevlogs 3 года назад +359

    Personally, I would not mind an ad after every chapter. Watching the ads is the least I can do to return the favor 🙂 this is good suff

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

      Thank you! 🙏

    • @RebrandSoon0000
      @RebrandSoon0000 3 года назад +8

      Agreed.

    • @wxm555
      @wxm555 3 года назад +7

      Well said! Excellent video.

    • @iwontreplybacklol7481
      @iwontreplybacklol7481 3 года назад

      You are that SUPER ANNOYING kid in class who sits in front and who says dumb comments like this and ruins it for everyone. Thanks, not.

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

      @@iwontreplybacklol7481 😂😂
      The ad every chapter might be a bit high but it IS REALLY worth it

  • @brandonwhite3497
    @brandonwhite3497 3 года назад +182

    I normally watch tutorials on 1.25-1.5 speed. Dave’s lectures are so information packed, it’s impossible to do that. Every word he says is useful and he always reminds you of keyboard shortcuts so you aren’t pausing to remember or relook them up. Best tutorials by far!

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

      Thanks Brandon! 💯🙏

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

      Dave is very special and unique in this regard. I just love to watch every second of his tutorials even for the subjects which I already know.

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

      same

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

      Same, mate.

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

      I also feel the same.

  • @Horizon-tr6iy
    @Horizon-tr6iy 3 года назад +19

    * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    }
    html,
    body {
    width: 100%;
    font-size: 16px;
    background-color: #000;
    color: #fff;
    }
    main {
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    }
    h1 {
    font-size: 250%;
    }
    CSS CODE

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

    Thanks!

  • @nafayrao1948
    @nafayrao1948 5 месяцев назад +10

    Assalam-u-Alaikum Dave, I've learnt HTML and CSS from you so far and now JavaScript and what an excellent of a TEACHER you are. Moreover, your courses are always properly structured W.R.T details and examples you give in the courses are always structured W.R.T code reusability. Thanks for making this easy man, May Allah bless you! ❣

  • @Sevenstarz1216
    @Sevenstarz1216 3 года назад +55

    I'm upset that this video doesn't have more views! Wasted a lot of time with other fluffy tutorials. This one is great and straight to the point.

  • @humptydumpty8860
    @humptydumpty8860 Год назад +12

    I am a beginner learner to JavaScript.And I also followed and studied your HTML and CSS tutorials.What can I say... thank you a million times on behalf of every one who are studyying from your materials on youtube.Its been a great help for the masses...Thank You So Very Much...cannot thank you enough....eee haaaa to Mr. Dave Gray.Thank You Sir!!!

  • @jakealexander4481
    @jakealexander4481 3 года назад +23

    Working on getting a front end job. Accidentally took a React boot camp before learning js. Not only is this video exactly what I needed for the first steps towards understanding all of the material I just went through, it is incredibly well made. Quick but thorough explanations on every single aspect. Thank you so much for this, sir!

  • @gilidev7364
    @gilidev7364 3 года назад +55

    I have watched lots of tutorials, but this one I can say is the best. I'm not finished yet but I felt that I had to comment here to thank you for such a complete and perfect job. Thank you so much Dave 👏🥰🌺

  • @shaneway007
    @shaneway007 6 дней назад

    Thanks!

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

    I don't often comment on a youtube video, but wow what a great tutorial. I hope you know what a wonderfull teacher you are. You don't oversimplify the concepts, yet you make them easy ti comprehend. Which is a beautifull balance. In other javascript tutorials I either found it 'too basic' aka: You don't actually learn to put anything into practise and they skip out on important details ór I found them wayy too difficuly where the speaker continously assumed you knew x and y and wouldn't explain everything he was doing. I'm at the 2 hour mark now, but it has taken me over 5 hours because I keep pausing, replaying, googling and trying stuff out (which is a good thing! It means your video is content packed!) I'm enjoying this tutorial so much I need to force myself to take breaks. I'm hoping to get this course done within the next few weeks and then I'll rewatch it and google on each subject into more detail :)

  • @ivona1716
    @ivona1716 2 года назад +16

    Came here after HTML and CSS tutorials. I can't say how happy I am to stumble upon this gem of acc. Thank you Dave!

  • @adarshrathi8265
    @adarshrathi8265 Год назад +6

    in india, we said our ancient taecher as guru, because they are original dedicated teacher. today I also give you as honour of guru because you earn that honour from students heart, I also made my resume site resumerpro from your tutorial . love from indian by an indian guru ji.

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

    This guy is such a good teacher- this is one of the best js tutorials iv'e seen.. and I've watched a lot. I suggest you do a beginners git/ github tutorial and a tutorial on building your own portfolio from scratch.
    I watch your videos everyday please upload more regular content like this and your bound to get 100k subs by the end of this year!

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

      Thanks so much for the kind words 🙏💯 I do have a couple of videos on git on my channel, too 🚀

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

    This is like the most underrated coding video. SUPER helpful! Thanks for the video

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

    Finished the course, learned a lot! Can tell you have a background in academia, you're a fantastic teacher. Would have been useful to have the sample code for the DOM/event listener sections, but could still code along with you so no big deal. Going to continue with your tutorials, thanks a lot for posting them! Hope your channel gets bigger

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

      Thank you! I appreciate your feedback and the kind words. I'll keep posting new content. Thanks for watching and subscribing! 💯🚀

  • @roshanleembu3017
    @roshanleembu3017 3 года назад +11

    It's probably the most basic to advanced js free course available on youtube. Thank you very much Dave.💯

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

    I graduated bootcamp ... sat at my laptop and realized I remembered hardly anything.
    This course right here though... has really helped me a ton! Everything is clicking. The amount of times I said "ohhhh right!" The fact that I can finally pause a video and figure out solutions on my own instead of just typing along with the instructor feels amazing!
    I can't thank you enough! I'm starting a blog and this course is my first reference for how to regain web dev knowing after bootcamp.
    Thank you!!!

  • @life_of_luis
    @life_of_luis 3 года назад +12

    I will watch the whole thing, this is GOLD. thanks for the effort!

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

      Fix, this is BITCOIN... haha better even

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

      Ha! I appreciate the compliment. You're welcome! 😀

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

    Thanks

  • @roflath757
    @roflath757 3 года назад +11

    There are no words to express my appreciation for this course.
    thank you kind stranger

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

      You're welcome! 🙏 Don't be a stranger, subscribe and keep commenting. 😃👍

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

    This is the complete package for JS tutorial. From front-end to back-end basics. Covers basically everything like a good tutorial should. Thanks Dave.
    Will be following your uploads closely for topics that interests me and maybe even more.

  • @kcgr8chief627
    @kcgr8chief627 3 года назад +22

    Thanks Dave. This is one of the best JS courses on youtube. To the point and exactly the pace I was looking for. Would appreciate if you can come up with an intermediate to expert level series as well.

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

      Thank you 🙏 And I appreciate the suggestion 💯

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

      @@DaveGrayTeachesCode great course, same suggestion here!

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

      @@elmareao thank you - I have been building an intermediate to advanced playlist here: ruclips.net/p/PL0Zuz27SZ-6N3bG4YZhkrCL3ZmDcLTuGd

    • @elmareao
      @elmareao 3 года назад

      @@DaveGrayTeachesCode that's great! I will continue over there when I finish this one! I came from mkt sem and seo. One thing could be great is a tutorial for best practices in JS for SEO. Thank you very much for your excellent work!!!

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

      @@elmareao Thanks for the suggestion!

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

    as a python developer who is learning JS , and already is in the middle of some other good Js tutorial (both video and web sites) when I see some of your python videos , I said to myself I got to see this guy JS tutorial , and I really shocked how good this tutorial is both for beginners and those who know other languages and want the fastest possible way to get to the core of things. It really make me to stop all my other tutorials ( except Bro code) and like I already didn't know most of the things , I dont want to lose a second of this tutorial. it is the greatest , it really don't waste your time and I really appreciate this ,whilst the beginners also have a safe speed to get to expert stuff as soon as they possibly can.

  • @ayyasudeen3118
    @ayyasudeen3118 4 года назад +15

    Just watched the starting few minutes. Amazing teaching skill! You Rock!

  • @_ShuvamKumar_CseB
    @_ShuvamKumar_CseB 10 месяцев назад +1

    Today I started this Javascript Course after completing both of your Html & CSS courses. Both are detailed and explained crystal clear with excellent to-dos.
    Will build multiple projects after completing this beautiful courses as my placement is coming.
    ❤ from 🇮🇳.

  • @noy1009
    @noy1009 3 года назад +7

    OMG this is amazing, im just learning js right now (despite having used it for weeks without rlly understanding what was going on 😬) i gotta say thats one hell of a video and i checked your channel overall you got some GREAT content, i almost feel guilty that this is free...
    Continue that way you earned a new sub today that usually stays quiet on ytb but here and now i cant just take that video and leave, once again thats great, have a good day sir

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

    I can truly say that this course is amazing. You are explaining everything in a simple and understandable way. I already have some paid courses, sadly I got more confused, but you definitely know how explain to a newbie :) Thank you very much. :))))

  • @rishabhkumarchaudhary5806
    @rishabhkumarchaudhary5806 3 года назад +22

    You started by changing theme to dark ..... you are my sensei (+_+)

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

    Dave is a good teacher. Pleasant personality and voice.

  • @g4l625
    @g4l625 2 года назад +17

    3 months ago I decided to learn programming,then I found your channel I learned HTML and CSS from you and I created 5 projects using HTML and CSS, tomorrow I'll start with js with this video, you're an amazing teacher it's mind blowing how you explain things can't thank you enough❤

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 года назад +5

      Thank you for the kind words! I'm glad I've helped you! 💯

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

    I completed the course!!
    I learnt a lot about JavaScript from this course, which took me 1hr everyday till I was able to complete it.
    Thank you, Sir Dave, for this opportunity. I look forward to learning more from you!
    Onto building projects🙂

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

    Dave's video tutorial is great. Material presented in the course is to the point and with abundant information. The 8 hours course has covered enough materials with great detail without wasting a fraction of time. This is simply a great work. I have not finished this course yet but I am feeling the course is great. He deserves a great thumbs up and standing ovation.

  • @aman7555
    @aman7555 3 года назад +13

    Wonderful, I am really grateful that you explained the entire js in a very PRACTICAL approach, not just limiting to its core concepts. Piecing the puzzles together like working with an IDE, DOM, etc.. is often missed out in courses and most needed in professional jobs at workplaces. I really support your thought 'WE SHOULD PRACTICE PROBLEM SOLVING', absolutely! Real world problems are rarely solved by a single js concept or just js alone and would often require us using js in conjunction with other technologies and ideas. Thank you so much!

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

      You're welcome. 🙏 Thank you for your feedback and for following my channel. 💯😃

  • @moments-to-share
    @moments-to-share 3 года назад +4

    Hi Dave, I totally love your teaching style. Straight to the point and absolutely NO BS.

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

    First time I had to decrease playback speed. I couldn't keep up with so much knowledge, this course is of the very best kind!

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

    I was watched more than 50 tutorials but a one tutorials that help me i can says this is best javascript course full thanks so much 🙏 my dear teacher 💖 💗

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

    you can see the experience through the way of teaching !!
    very good job

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

      Thank you 🙏

    • @houssemhcini1139
      @houssemhcini1139 3 года назад

      @@DaveGrayTeachesCode believe me this course is better than 90% of udemy courses , please upload a
      higher level course

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

      @@houssemhcini1139 Thank you. I'm slowly building an advanced js concepts playlist here: ruclips.net/p/PL0Zuz27SZ-6N3bG4YZhkrCL3ZmDcLTuGd

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

    After watching a ton of free and paid courses I can surely say that you are my favorite! full of knowledge, explained plain and simple, you are absolutely amazing sir! Thanks a lot for your work!

  •  3 года назад +6

    Great course! Your channel is an amazing source of knowledge for a web developer, regardless of years of experience.
    You deserve a lot more attention. 🙌

  • @otterprods
    @otterprods 5 месяцев назад

    So far this is the best JS training resource for beginners that I've found, including several PAID courses I've looked at. Thank you so much for doing this.

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

    I will never forget you sir!
    Now I am looking forward to thank you in person.Your lessons are gold!
    You are one of my greatest teachers!
    I hope you'll be more sucessful in your life.

  • @DavidValle-ej8es
    @DavidValle-ej8es 10 месяцев назад +1

    There's something about this guy. I just enjoy watching his tutorials .

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

    Dave: dont create an endless loop. Me: proceeds to create one.

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

    this is the most beloved start for a tutorial ever. my favourite best

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

    Hi teacher. I am very happy to have found your videos. Excellent dadatics in a very clear and calm language. Even though my english is not that good, I can understand you perfectly. Its not easy to find such things.
    Thanks for offering us such a lovely work.
    Cheers from Brazil!

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

    Hey Dave! I'm a fan of your courses and have told my friends to subscribe to your channel. Your courses are amazing!!
    I really learned a lot by this javascript course

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

    As a metalhead, I must say that you're rocking it with your content (and with your hair 😁🤘). I'm watching this as a refresher as I've been on a coding slump for a few months. You left no stones unturned; I learned a lot of new things and techniques. And, I thought I learned everything I need to know in Javascript and yet here you are humbling me. Keep it up!

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

    Keep going brotha, you are the future!!! Great tutorial

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

    Thank you so much 🤩, this is amazing

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

    I watched your html project video and couldn't help but notice how much value you've shared on this channel. I found myself watching your other videos because they are so easy to understand.
    Friends if you're seeing this, PLEASE hit the subscribe button. This channel is a pure gem and deserves far more recognition.

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

    Awesome job, you have a great way of teaching!

  • @Ajay-kn4hz
    @Ajay-kn4hz Год назад +1

    ever since i got started with the frontend web development, Dave Gray 's Tutorials helped me a lot, the explanation is very clear and understandable. So Thank you Dave, return to you all my gratitude for what i have learned from you so far.

  • @ahmad-murery
    @ahmad-murery 4 года назад +3

    Task completed, JS skills refreshed.
    Although I consider myself very familiar with this course contents but I couldn't stop myself watching it to the end (where having electricity became a luxury where I live).
    If I may suggest something it would be a follow-up video where we can build a small app using information provided in this video.
    for example, building a simplified shopping cart system where we use a json file a datasource for the items, store user selected items in a local storage and finally display the invoice on checkout.
    Thanks & Stay safe

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  4 года назад +1

      Wow, you completed that quickly! Great suggestion. I do have a couple of projects that apply these skills in my Vanilla JS Projects playlist. I hope to keep adding more, too. 😃

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

    Hi This is Omid from Afghanistan ! Mr. Gray you are really a genius and the way of your teaching is unique.

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

    Just wanted to make a recommendation for part 2. instead of using the GUI to create a folder use a WSL2 terminal cd Documents, mkdir (New Folder Name) cd (into the project Folder you just created) then type "code ." This will create your new project folder and open it up in VScode ready to go I do give you props for the emmet shortcuts though

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  3 года назад

      Thanks 🙏 I do this in a few tutorials that are not in the beginners series. I am usually very deliberate when making tutorials. Great suggestion! 💯🚀

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

    this is better than most paid udemy tutorials wasted so much money and time on them, excellent tutorial jam-packed with information
    have recommended ur channel to all my frnds at clg, Thank You so much
    ❣🙏

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

    Dave great effort and magnificent tutorial everything you covered , Love to see if make advanced tutorial on React and Nodejs for experienced developers like us

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

    A lot courses I've seen and watched especially long ones gets to boring and eventually makes me give up but this is the best I've seen, this is really education, and we appreciate all the effort to make such good stuff, Thank you so much.

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

    Hi Dave,
    Thanks so much for the videos, they are really great :)
    I see the "Full Course Programming Tutorials from Dave Gray" playlist
    I finished the section "HTML Full Course for Beginners | Complete All-in-One Tutorial | 4 Hours", and now I see the current video.
    In the chapter "Document Object Model (DOM)" you started working with the variables "div" and "class", is there a video in which you explain these issues?

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

      The DOM video you are describing is where this topic is explained. You could name the variables anything thing you want. I named them "div" and "class" because we are selecting those things from the DOM with selectors.

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

    Thank you Dave everything was clear , your courses are AMAZING💥👏

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

    You're doing great work 🌚

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

    Amazing! Awesome! Fantastic! Wonderful! This is one of the best JavaScript video I have ever seen!

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

      Thank you for the kind words! 🙏 I'm glad it has helped! 💯

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

    Can someone please explain to me why this channel was never recommended to in the past 2 years? Even when I search for the topics you teach, you don't come up under the search results. Today I stumbled across your channel by accident. Anyway, thank you for the hard work you put in to creating valuable content

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

      Thank you! Hopefully more recommendations will come!

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

      Same such great content , I never got this recommended, I came here from another RUclipsr who used the contents to make the course in a local language

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

    Seriously paid several hundreds of euros for courses on Udemy / LinkedIn learning etc. And here I am, on RUclips obsoletely stuck to the screen watching Dave Gray's free, epic lessons on JavaScript. This beat any of the courses I've paid for hands down! There is no fluff, for some reason not seen a commercial yet, either. Really love the teaching style, examples, style etc.
    You are an absolute hero, Dave!

  • @sHerlockHolmes09-h
    @sHerlockHolmes09-h 6 месяцев назад

    Day 1: 1:00:23
    Day 2: 1:18:00
    Day 3: 3:42:54
    Day 4: 6:03:54
    Day 5: Completed

  • @中文中国-t4u
    @中文中国-t4u 6 месяцев назад

    Straight forward course for learning js the way he explains things is truly amazing thank you so much😢

  • @DiamondConnect-r6i
    @DiamondConnect-r6i Месяц назад

    Thank you for impacting lots of people, you are a great teacher and your teachings have impacted lots of people, thank you very much.

  • @Vexatious-x4s
    @Vexatious-x4s Год назад

    Posting this comment for 3:30:39 for super keyword
    In JavaScript, when a child class extends a parent class using the extends keyword, it is required to call super() in the constructor of the child class.
    The super() function is used to call the constructor of the parent class. Even if the parent class does not have any constructor parameters, you still need to call super() in order to properly initialize the parent class and inherit any properties or methods.
    When super() is called without any arguments, it simply invokes the constructor of the parent class with the this context set to the child class instance. This allows the child class to inherit the properties and methods of the parent class.
    I got a bit confused, if anyone else gets confuse, this might help

  • @Fayvhor16_92
    @Fayvhor16_92 6 месяцев назад

    Thank you so so much sir. This is the best tutorial video I've watched so far. Can't thank you enough. 🙌🙌🙌🙌

  • @mostafahosseini2762
    @mostafahosseini2762 8 месяцев назад

    Thanks Dave ! for sharing your knowledge ! That's GREAT !💯

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

    Thank U sooo much, I studied the whole course and enjoied it and learned a lot. You're an excellent teacher.

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

    This is an Informative, clear, comprehensive, and succinct excursion in the esoteric yet magnificent world of JavaScript. Dave's ability to eloquently explain the concepts while leaving superfluity at the curb is an unparalleled and perhaps an unchallenged feat. This might be the very best JS tutorial on the web, and for the love of GOD, it is free. Fellas! I truly and whole heartedly believe that we have struck a gold mine. Thanks a ton, Dave.

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

    Dave your courses are much more better than most of paid courses!
    God bless you!

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

    I've learned javascript in the past but I wasn't using it for anything. Now I'm revising on some concepts and this tutorial is really good!

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

    Thank you Dave! Great content!

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

    You are my best and favourite tutor on RUclips. God bless you real good. I purchased your Udemy python course and it was an eye opener for me.

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

      I do not have any courses on Udemy... but thank you for the kind words.

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

    Man this was so so gud,one of the best tutorials of JavaScript on RUclips!!!

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

    As someone who is new to programming, I loved this video.
    Everything is understandable. I respect your effort for editing a 8h video that is actually good to watch.

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

    The best Javascript video I have ever seen so far 🎉🎉❤.
    Sir, can you please make a full tutorial on Three. js ? 😊😊

  • @abbasmohamedwalaal5753
    @abbasmohamedwalaal5753 4 года назад +1

    You just made JavaScript a cup of tea .. Thank you .. keep it up .. have a good work

  • @laterz.social
    @laterz.social Год назад

    Great course Dave, appreciate it!

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

    Nice course!! Finished it!

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

    been looking for something like this...super glad i found your course...Thank you

  • @АлександрСеменов-б6с

    Just finished! Thank you for your work, sir!

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

    Day two for me and I just did the first coding problem and I actually figured it out on my own and that was freaking rewarding!

  • @CristianAndresAlvarezJaramillo

    Eres el mejor, que crack!! Saludos, Dave. Thank you such much.

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

    Omg. Thanks for this awesome video course.

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

    This is awesome. Straight to the point. I'm using this as a refresher, aswell as picking up on some stuff I may have missed.

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

    Thanks Dave! You've gotten a new subscriber!

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

    RUclips should have multiple like buttons for some videos. You are awesome, just like your courses. Thanks a lot.

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

    You are the best lecturer on programming thanks Dave

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

    U almost covered everything in this video. This was helpful. To become a front end developer should we need to have knowledge on advanced js concepts.And Can u suggest some project ideas for html css and js . After building some projects we can learn react right. Im actually a bit confused like how much react should we learn should we learn redux and typescript for better opportunities in jobs . So I request u to make a clarity video on How to become a front end developer. About the projects Im really intersted in this . And thank u for valuable knowledge in the web. Its Helpful for junior developers and beginners like me and also for senior developers. Thank you and I mean it. You're a great teacher . Hope u will clarify my doubt. pls make a new video on roadmap I really want to here from u it will help many more beginners and juniors like me thank u.

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

    If you're a complete beginner at programming, this course might be a little too fast to grasp your concept. But if you have already learned any other programming language before, you can't come across a better, efficient and time saver course anywhere on this website. Thanks Dave for such an amazing course.

  • @bozidarbralic1937
    @bozidarbralic1937 4 года назад +1

    Dave the man strikes again, can't wait to get to this. Thank you Mr. Gray!

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

    Finally completed the entire course! It was very informative :) and I had to pause the video a lot! I did take notes and almost written a mini-novel haha! I am also practicing while doing the course and I need to practice a lot as well! thanks a lot! you really are a great instructor :)

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

    I finished the course.Thank you very much for the course Dave.