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. ⬇⬇⬇
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.
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.
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!
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! ❣
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!!!
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!
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 👏🥰🌺
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 :)
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.
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!
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
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!!!
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.
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 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!!!
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.
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 🇮🇳.
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
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. :))))
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❤
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🙂
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.
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!
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 💖 💗
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. 🙌
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.
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.
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!
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
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!
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.
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.
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
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. 😃
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
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 ❣🙏
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
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.
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?
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.
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
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!
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
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.
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.
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.
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.
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 :)
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. ⬇⬇⬇
Dave, great course!
@@vishnunair9933 thank you! I'm glad you like it. More on the way!
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.
Thanks for sharing knowledge. 💕
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.
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.
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
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
Thank you! 🙏
Agreed.
Well said! Excellent video.
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.
@@iwontreplybacklol7481 😂😂
The ad every chapter might be a bit high but it IS REALLY worth it
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!
Thanks Brandon! 💯🙏
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.
same
Same, mate.
I also feel the same.
* {
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
Thanks!
Thank you for the support, Thomas! 💯🙏
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! ❣
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.
Right on! Thank you for the kind words. 🙏💯
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!!!
You're very welcome!
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!
You're welcome! 💯
in the same boat right now for a apprenticeship.
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 👏🥰🌺
You're welcome! Thank you for the kind words. 🙏💯
Thanks!
Thank you for the support! 🙏
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 :)
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!
You're welcome!
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.
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!
Thanks so much for the kind words 🙏💯 I do have a couple of videos on git on my channel, too 🚀
This is like the most underrated coding video. SUPER helpful! Thanks for the video
You're welcome!
Yea its so underrated but its the best
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
Thank you! I appreciate your feedback and the kind words. I'll keep posting new content. Thanks for watching and subscribing! 💯🚀
It's probably the most basic to advanced js free course available on youtube. Thank you very much Dave.💯
You're welcome! 🙏
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!!!
You're welcome! And thank you for the kind words.
I will watch the whole thing, this is GOLD. thanks for the effort!
Fix, this is BITCOIN... haha better even
Ha! I appreciate the compliment. You're welcome! 😀
Thanks
Thank you for the support!
There are no words to express my appreciation for this course.
thank you kind stranger
You're welcome! 🙏 Don't be a stranger, subscribe and keep commenting. 😃👍
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.
Thank you, Asith! 💯
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.
Thank you 🙏 And I appreciate the suggestion 💯
@@DaveGrayTeachesCode great course, same suggestion here!
@@elmareao thank you - I have been building an intermediate to advanced playlist here: ruclips.net/p/PL0Zuz27SZ-6N3bG4YZhkrCL3ZmDcLTuGd
@@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!!!
@@elmareao Thanks for the suggestion!
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.
Just watched the starting few minutes. Amazing teaching skill! You Rock!
Thank you!
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 🇮🇳.
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
Glad I can help! Thank you for the comment 🙏💯
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. :))))
Glad I could help! And thank you for the note. 🙏
You started by changing theme to dark ..... you are my sensei (+_+)
😂 🙏 Thanks!
Dave is a good teacher. Pleasant personality and voice.
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❤
Thank you for the kind words! I'm glad I've helped you! 💯
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🙂
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.
Great to hear! 💯
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!
You're welcome. 🙏 Thank you for your feedback and for following my channel. 💯😃
Hi Dave, I totally love your teaching style. Straight to the point and absolutely NO BS.
Thank you! 🙏
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!
Glad it was helpful! 💯🚀
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 💖 💗
you can see the experience through the way of teaching !!
very good job
Thank you 🙏
@@DaveGrayTeachesCode believe me this course is better than 90% of udemy courses , please upload a
higher level course
@@houssemhcini1139 Thank you. I'm slowly building an advanced js concepts playlist here: ruclips.net/p/PL0Zuz27SZ-6N3bG4YZhkrCL3ZmDcLTuGd
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!
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. 🙌
Thank you, Marko! 🙏🙏
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.
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.
Thank you so much for the kind words, Henry! 🙏🙏
There's something about this guy. I just enjoy watching his tutorials .
Dave: dont create an endless loop. Me: proceeds to create one.
this is the most beloved start for a tutorial ever. my favourite best
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!
Thank you and hello to Brazil! 👋
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
Awesome, thank you! 💯🚀
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!
Rock on! 🤘🤘
Keep going brotha, you are the future!!! Great tutorial
Thank you!
Thank you so much 🤩, this is amazing
You're welcome!
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.
Awesome job, you have a great way of teaching!
Thank you! Cheers!
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.
You're very welcome!
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
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. 😃
Hi This is Omid from Afghanistan ! Mr. Gray you are really a genius and the way of your teaching is unique.
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
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! 💯🚀
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
❣🙏
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
Thank you and thanks for the request! 💯
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.
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?
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.
Thank you Dave everything was clear , your courses are AMAZING💥👏
You're doing great work 🌚
Thank you so much 😀
Amazing! Awesome! Fantastic! Wonderful! This is one of the best JavaScript video I have ever seen!
Thank you for the kind words! 🙏 I'm glad it has helped! 💯
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
Thank you! Hopefully more recommendations will come!
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
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!
Thank you for the kind words! 🙏💯
Day 1: 1:00:23
Day 2: 1:18:00
Day 3: 3:42:54
Day 4: 6:03:54
Day 5: Completed
Straight forward course for learning js the way he explains things is truly amazing thank you so much😢
Thank you for impacting lots of people, you are a great teacher and your teachings have impacted lots of people, thank you very much.
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
Thank you so so much sir. This is the best tutorial video I've watched so far. Can't thank you enough. 🙌🙌🙌🙌
Thanks Dave ! for sharing your knowledge ! That's GREAT !💯
Thank U sooo much, I studied the whole course and enjoied it and learned a lot. You're an excellent teacher.
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.
Dave your courses are much more better than most of paid courses!
God bless you!
Thank you for the kind words! 💯
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!
I'm glad it has helped!
Thank you Dave! Great content!
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.
I do not have any courses on Udemy... but thank you for the kind words.
Man this was so so gud,one of the best tutorials of JavaScript on RUclips!!!
Thank you for the kind words! 🙏
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.
Thank you Frosty! 🙏💯
@@DaveGrayTeachesCode Wow after 9 months of posting still responding, that's my man!
@@Frostysy right on!
The best Javascript video I have ever seen so far 🎉🎉❤.
Sir, can you please make a full tutorial on Three. js ? 😊😊
You just made JavaScript a cup of tea .. Thank you .. keep it up .. have a good work
Thank you!
Great course Dave, appreciate it!
Nice course!! Finished it!
been looking for something like this...super glad i found your course...Thank you
You're welcome, Abraham! Glad I could help 💯
Just finished! Thank you for your work, sir!
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!
Eres el mejor, que crack!! Saludos, Dave. Thank you such much.
Omg. Thanks for this awesome video course.
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.
Thanks! I hope it helps 💯🚀
Thanks Dave! You've gotten a new subscriber!
Welcome aboard! 🚀
RUclips should have multiple like buttons for some videos. You are awesome, just like your courses. Thanks a lot.
You are the best lecturer on programming thanks Dave
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.
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.
You're welcome!
Dave the man strikes again, can't wait to get to this. Thank you Mr. Gray!
You're welcome!
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 :)
I finished the course.Thank you very much for the course Dave.