Simply the best teacher on YT IMO. You have a real talent for making the relatively complex seem easy to understand. I can't thank you enough. I'm also going to buy your course on Udemy.
Yes I totally agree, as a matter of fact I just finished writing my Praise to him and saw your comment below, and thought I'm right, he is ' THE ONE!! :-) '
I know this video is 6 years old and you likely don't see comments at this point, but in case you do, I have to say you are the best freaking instructor around. I can't tell you how many times over the years I've tried to convert my old non OOP brain to OOP, and only now in this video does it make sense. Thank you so much!
Your Teaching Style borders on Genius.. I've never seen such a smooth learning curve, in any other Tutorials.. The Question of why even bother using a certain Programming method is answered in glorious depth in your Teaching style.. Thank you for treating us like intelligent people and not children.. Most OO Tutorials start with the 'Imagine a car, and its wheels, and its colour..' as if we don't understand simple concepts .. When I see a Tutorial like that I just browse away from it.. As you know it is just an example of how amazing the Teacher thinks he/she is, and how, Not Intelligent Beings, we are.. I Love your Videos and I Purchased your course on Udemy because of the Trust I have in you to Teach me :-)
Indeed a Master Class Course. Your "Git a Web Developer Job: Mastering the Modern Workflow" is the course of the Year 2016. I haven't seen anyone out there teaching like you do. You've a gift of teaching in you. Please do not stop teaching. We need you. I'm enrolled in your Course on Udemy but I Could not get my head around it because there's a lot of things to take care of in the course project. Indeed it is good for a person who is looking for a professional Web Developer Job out there. I've a humble request to you which is: could you please make a video course or a TH-cam video on using all the functionality that you've used in the "Git a Web Developer Job" Course and making it simple by using a single javascript file and adding all the required constructor function in it without using a third party plugins. I just wanna learn how to implement all the javascript functionality code using the constructor functions in a single file or two. Thank You so much Love You
I haven't been reading all previous comments, so I don't know if anyone has given you useful feedback (i.e., feedback other than "best tutorial ever"). I still don't know how useful your tutorials are, for this is the first I'm listening to, but I can tell you that, yes, this one (and I hope the others too) is very very clear and, IMHO, the reason is that you built the code step-by-step: writing a first version, commenting its cons, editing it into a second version, commenting its cons, ... I think explaining like that is very effective!
My dear friend, you are amazing. Finally I am getting somewhere, after days and days of semi-useless lynda lessons and such. Every teacher should start with pointing out what actually matters. Teachers tend to confuse themselves, and everyone else of course, with 90% of irrelevant, but not you. You have a real talent. Your teaching logic and tempo are flawless.
If your Udemy courses are like this, you just got another paying student. I'm even thinking of signing up for your Web Design for Beginners course even though I already know probably 90% of it. Best. JavaScript. OOP tut. Ever. Subbed.
Everyone learns differently and they way you teach and break it down is the way I want to be taught. Your technique is by far the best I've come across!! Excellent job!
as someone who's long criticised the over-use of objects, I have to say you've done an excellent video here. Objects are merely a way of storing data that can help organise programmes by grouping connected data together and can, sometimes, reduce repetition. In large projects they may also make it easier to avoid naming conflicts as a variable name inside one object is never confused with that in another.
Excellent job on two things at once: explaining how to go from discrete entities to combining entities into "Objests" and also teaching the DRY (Don't Repeat Yourself) concept. Really good content.
I've been binge watching your videos since this am, and I've learned more about JavaScript and programming in general than the months I spent on Codecademy. You're an awesome teacher. Codecademy was helpful and served its purpose, but your videos made the light bulb come on. Thank you 😊.
Oh my gosh, this video is making me smile and so excited for my winter semester when I start this class at BUY-I! This is my prep work for the class and I knew it would give me an idea of what I will be doing, but I didn't think it would get me so excited about the skills I will be gaining. heck yea!
This one let me easily understand compared to all other tutorials I've read/listened to yet. I like how you introduce the need for a certain practice of coding. Thank you:)
Very Useful! Just this morning I was thinking about brushing up on best practice for object oriented programming and to my surprise, I saw the perfect video in my feed! - Thank you!
Dude! I've tried to learn about objects, methods, classes, etc in programming but it always went over my head! BUT you've made freakin' easy to understand. Thank you! I know this doesn't cover everything but just getting past the basics is a big deal for me.
Who are the people who gave the Thumbs Down... WHY!! At least explain your reasons..? This TH-camr happens to be the best at Teaching JS I have ever found, and I have seen so many others !! :-)
I am lazy to write comment after watching any programming video but today its a Miracle guys... here we go i am writing comment on this video , and the only reason is, the way of explanation is like it seem explanation itself is a object Oriented. I don't have any number to rate this video but its a Infinity. good Job
I still cannot comprehend or understand how a voice can make you internalize things like literally 10 times faster. Maybe it's due to you kind of, as you talk, you pick the just essential words to be understood to perfection. I'm blown up, love you. A lot. Can I suggest teaching a "Java for android apps" on Udemy? I'd be the first to enroll.
Wow this is really good. I’ve been self taught and coding oop professionally as well, but this video cleared up a lot of small cloudy bits I had here and there. (Although I don’t specifically use js much at work, it was a bless that I encountered this channel.)
Really really like this video because it explains the WHY of doing things. For example thank you for telling me why should we put functions inside an object. Now I know that it makes a method and I can use it to do things, like a verb.
I'm currently studying POO in college, i read almost 200 pages and didn't understand a shit. I saw your video and WOW! You're the best! It's not too dificukt to understand when well explained. ps: sorry for my bad english, i'm spanish.
I know This is 2k18 but You are the best Teacher. Thanks Sir for all of the knowledge you gave me thanks for you I am the one who created Ram Studios Team website . Thanks You.
Thank you for this video. One thing I caught in going thru the exercise today at the 4:00 min mark, is that I get an "Uncaught SyntaxError: missing ) after argument list" in the console. It can be easily fixed by adding a comma after name but before the + in the example. Hope that helps someone.
Appreciate your efforts to explain all technical aspects. Really enjoy learning from your videos. Requesting to do a video tutorial on Javascript Prototype from basics. You are the best teacher!!
The teaching style and content is excellent. I'm curious where the video is for moving the constructor function into a class file of it's own. Can't find it on your channel. I'm using these videos to teach my son Javascript. Thanks.
In my life first time i instantly susbcribe your tutorial...your teaching way is quite awesome...please upload tutorials of Angular Js (advanced) and PHP advanced please its my request to you.............And thanks again for your tutorial
at 8:25 u said it would be better to keep constructor code in separate file which we will learn in next lesson but i couldn't find that video on your channel. can u please mention that video here which shows how to separate that Person constructor code from the rest of the code. btw great job, very well explained best tutorial on OOP in Javascript. Thank you.
@LearnWebCode Hey! Is it necessary to include "this" keyword in the console.log statement? Like, for example, in Java, when a method access it's own property (like "name") it already knows that the property that is being accessed is of that particular object itself?
yes!! i totally agree with richard you are amazing im starting a web development course in college but they make you choose the classes to take any recommendations on what classes/languages to take to be a hireable developer
the best tutorial that I have seen on the subject.
how to learn oop in 18 mins is real.
I agree!!!!! Actually, the JS in Half an Hour was the hit!!!!!
Simply the best teacher on YT IMO. You have a real talent for making the relatively complex seem easy to understand. I can't thank you enough. I'm also going to buy your course on Udemy.
Thanks so much!
What this guy said! Dude, you really are awesome! Thanks!
I agree. Thanks so much for this lesson. Bought your udemy class. Wished you taught more Javascript.
Yes I totally agree, as a matter of fact I just finished writing my Praise to him and saw your comment below, and thought I'm right, he is ' THE ONE!! :-) '
wish i had the same ability to explain a Game tutorial with javascript (which is supposed to be fun 😔 )
You are the best javascript teacher EVER! I Can't believe it took this long for me to find your video(s). Once again thank you!
I've watched countless tutorials on OOP in an attempt to get it to stick. You've knocked it out of the park! Thank you!
I know this video is 6 years old and you likely don't see comments at this point, but in case you do, I have to say you are the best freaking instructor around. I can't tell you how many times over the years I've tried to convert my old non OOP brain to OOP, and only now in this video does it make sense. Thank you so much!
You are "The One" , the best teacher.
Your simplicity patience of explaining is out of this world, Thank you so much.
Your Teaching Style borders on Genius.. I've never seen such a smooth learning curve, in any other Tutorials.. The Question of why even bother using a certain Programming method is answered in glorious depth in your Teaching style.. Thank you for treating us like intelligent people and not children..
Most OO Tutorials start with the 'Imagine a car, and its wheels, and its colour..' as if we don't understand simple concepts .. When I see a Tutorial like that I just browse away from it.. As you know it is just an example of how amazing the Teacher thinks he/she is, and how, Not Intelligent Beings, we are.. I Love your Videos and I Purchased your course on Udemy because of the Trust I have in you to Teach me :-)
Indeed a Master Class Course. Your "Git a Web Developer Job: Mastering the Modern Workflow" is the course of the Year 2016.
I haven't seen anyone out there teaching like you do. You've a gift of teaching in you. Please do not stop teaching. We need you.
I'm enrolled in your Course on Udemy but I Could not get my head around it because there's a lot of things to take care of in the course project.
Indeed it is good for a person who is looking for a professional Web Developer Job out there.
I've a humble request to you which is: could you please make a video course or a TH-cam video on using all the functionality that you've used in the "Git a Web Developer Job" Course and making it simple by using a single javascript file and adding all the required constructor function in it without using a third party plugins.
I just wanna learn how to implement all the javascript functionality code using the constructor functions in a single file or two.
Thank You so much
Love You
One of the best teacher in past and present and in future
I know this video is a few years old, but it is high quality content!
Everything I need and love. Cat, coding, and a excellent teacher! Thank you!
You teach in a very simple manner that's understandable for anyone. More instructors need to take notes from you. Great job.
If only my college lecturer could have explained it this well.
I haven't been reading all previous comments, so I don't know if anyone has given you useful feedback (i.e., feedback other than "best tutorial ever"). I still don't know how useful your tutorials are, for this is the first I'm listening to, but I can tell you that, yes, this one (and I hope the others too) is very very clear and, IMHO, the reason is that you built the code step-by-step: writing a first version, commenting its cons, editing it into a second version, commenting its cons, ...
I think explaining like that is very effective!
by far the easiest to understand, I ve watched hundreds of hours of videos this is the best so far.
My dear friend, you are amazing. Finally I am getting somewhere, after days and days of semi-useless lynda lessons and such. Every teacher should start with pointing out what actually matters. Teachers tend to confuse themselves, and everyone else of course, with 90% of irrelevant, but not you. You have a real talent. Your teaching logic and tempo are flawless.
The way you structured this lesson, layering concepts, is brilliant. You explain complex ideas really well
If your Udemy courses are like this, you just got another paying student. I'm even thinking of signing up for your Web Design for Beginners course even though I already know probably 90% of it. Best. JavaScript. OOP tut. Ever. Subbed.
When it only takes you just a few minutes of watching someone explain a topic so well that you just have to subscibe.
Everyone learns differently and they way you teach and break it down is the way I want to be taught. Your technique is by far the best I've come across!! Excellent job!
as someone who's long criticised the over-use of objects, I have to say you've done an excellent video here. Objects are merely a way of storing data that can help organise programmes by grouping connected data together and can, sometimes, reduce repetition. In large projects they may also make it easier to avoid naming conflicts as a variable name inside one object is never confused with that in another.
I feel so lucky that I found your channel. Your explanation on this topic so clear and easy to understand. Thank you so much!
So easy to understand and the step by step makes it so easy to follow!! This is amazing!
Hands down the best video I’ve seen on object oriented programming.
Fantastic, best one to teach about object oriented technology. Hurray, Bravo. I just can not thank you enough for what you have done here.
you have put it as simple as i could never imagine. You are simply the best.
Excellent job on two things at once: explaining how to go from discrete entities to combining entities into "Objests" and also teaching the DRY (Don't Repeat Yourself) concept. Really good content.
I've been binge watching your videos since this am, and I've learned more about JavaScript and programming in general than the months I spent on Codecademy. You're an awesome teacher. Codecademy was helpful and served its purpose, but your videos made the light bulb come on. Thank you 😊.
That's awesome - really appreciate hearing that!
Oh my gosh, this video is making me smile and so excited for my winter semester when I start this class at BUY-I! This is my prep work for the class and I knew it would give me an idea of what I will be doing, but I didn't think it would get me so excited about the skills I will be gaining. heck yea!
You have a real gift in building and explaining these concepts. Well done and thank you.
This one let me easily understand compared to all other tutorials I've read/listened to yet. I like how you introduce the need for a certain practice of coding.
Thank you:)
Very Useful! Just this morning I was thinking about brushing up on best practice for object oriented programming and to my surprise, I saw the perfect video in my feed! - Thank you!
Dude! I've tried to learn about objects, methods, classes, etc in programming but it always went over my head! BUT you've made freakin' easy to understand. Thank you! I know this doesn't cover everything but just getting past the basics is a big deal for me.
Junior in Computer science here, this really helped me get a grasp on JavaScript so Thanks! i liked and subscribed
This is the best explanation that I gotten from a video on objects.
Who are the people who gave the Thumbs Down... WHY!! At least explain your reasons..? This TH-camr happens to be the best at Teaching JS I have ever found, and I have seen so many others !! :-)
You are the best teacher ever....The way you explain is way better than the others
subbed
The Best OOP tutorial i've ever watched. Well explained on how to use and why to use it over Procedural. Thanks So Much.
The best explanation I have come across for OOPs concepts !!Great work
I am lazy to write comment after watching any programming video but today its a Miracle guys... here we go i am writing comment on this video , and the only reason is, the way of explanation is like it seem explanation itself is a object Oriented. I don't have any number to rate this video but its a Infinity. good Job
Bought your course on Udemy. It is BY FAR the best and the most compete course on this topic I ever saw! Thanks a lot!
Thanks so much! I'll keep the TH-cam & Udemy content rolling :)
Best Tutorial on Object Oriented in Javascript.
Very concise, well structured presentatation, crytal clear explanation...from a true developper . Good job.
Brilliantly explained. A great build up for a complex subject. Buying your course.
This is really helpful. I knew all of this stuff, but it’s nice to see it set out in stages and explained so clearly. Thank you!
Thanks man, I've been looking for someone who could explain these concepts in a simple and efficient manner, your content is extremely helpful.
I was waiting for this "click" in my head. Really well explained :)
speechless. this is definitely the best video explaining the concept of oop in javascript. thank you LearnWebCode..
Agreed with the comments below - this is one of the clearest explanations on OOP I've seen. Thanks a lot.
You are the best teacher that I have met before!
This is the best OOP video I've seen so far! Thank you so much!
You are the best! I've never seen anyone making it so simple!
I still cannot comprehend or understand how a voice can make you internalize things like literally 10 times faster.
Maybe it's due to you kind of, as you talk, you pick the just essential words to be understood to perfection.
I'm blown up, love you. A lot. Can I suggest teaching a "Java for android apps" on Udemy? I'd be the first to enroll.
Wow this is really good. I’ve been self taught and coding oop professionally as well, but this video cleared up a lot of small cloudy bits I had here and there. (Although I don’t specifically use js much at work, it was a bless that I encountered this channel.)
Wow. This just cleared up a lot of confusion for me! Thanks for making this video.
cleared with all the object oriented features like a BOSS. Great Work man 👏🏻👏🏻👏🏻👏🏻
Your explanation is very clear, this is amazing, I understand this so well now, Thank you for this video. Hyderabad, Telangana, India.
best approach to OOP javascript so far. well done. thanks.
I have to say again and again, you do blessed with a unique way of illustrating your subjects, God Speed.
Thank you again and again.
The best thing that I have learnt in this lock down. Thank you so much.
This is really really good. It was easy to follow and made a lot of sense. I needed to know this quickly and painlessely.
Perfect, clear, clean, teaching. Good job loved it....
one of the best tutorials for javascript ! easy explanation.
Really really like this video because it explains the WHY of doing things. For example thank you for telling me why should we put functions inside an object. Now I know that it makes a method and I can use it to do things, like a verb.
Your videos are of gold standard. Getting addicted to it :-)
This was the best tutorial out there related to this subject !
Please make more video of JavaScript ❤️ Your teaching method is so good man
Thanks a lot
this is amazing. I understand this so well now. You're a great teacher.
Perfect timing! Exactly what I was looking for. Thank you for the videos, you've helped me so much.
No problem Paul, glad the videos are helpful!
One of the best tutorial on Js Objects, stay tuned & stay blessed..
Your teaching method is Extraordinary!
You're simply the best at these tutorials!
You are very talented in teaching and explaining. I hope you can upload more those tuts. Thank you!
I'm currently studying POO in college, i read almost 200 pages and didn't understand a shit. I saw your video and WOW! You're the best! It's not too dificukt to understand when well explained.
ps: sorry for my bad english, i'm spanish.
BBallMOU exactly what I was going to say this guy just cleared my 3 year long confusion in a single 18 min video
BBallMOU I'm waiting to see the next video. (He is very good 👍)
Agreed on this
became you'r fan in just half an hour in video javascript and object oriented programming
I know This is 2k18 but You are the best Teacher. Thanks Sir for all of the knowledge you gave me thanks for you I am the one who created Ram Studios Team website . Thanks You.
Thank you for this video. One thing I caught in going thru the exercise today at the 4:00 min mark, is that I get an "Uncaught SyntaxError: missing ) after argument list" in the console. It can be easily fixed by adding a comma after name but before the + in the example. Hope that helps someone.
The best video that explains the OOP for beginners!
Thanks
Appreciate your efforts to explain all technical aspects. Really enjoy learning from your videos. Requesting to do a video tutorial on Javascript Prototype from basics. You are the best teacher!!
THE.
BEST.
TUTORIAL.
EVER.
You are awesome in making complicated things easy to understand.....
Best didactic on the subject I've seen so far.
+1
Where is the follow up lesson?
Section 14, lesson 40 of his "git a developer job" course
You should make a series of js OOP! :) This one was great!
You have a soothing voice. Great job dude. Love to learn more.
well done in your explanations - almost all videos on this topic do not explain why use objects like this, only how... cheers!
Excellent explanation. Well thought through and presented. Thanks!
The teaching style and content is excellent. I'm curious where the video is for moving the constructor function into a class file of it's own. Can't find it on your channel. I'm using these videos to teach my son Javascript. Thanks.
Thank you very much for all the amazing content you provide here on youtube for free!
Your are one of the best teacher out here
In my life first time i instantly susbcribe your tutorial...your teaching way is quite awesome...please upload tutorials of Angular Js (advanced) and PHP advanced please its my request to you.............And thanks again for your tutorial
now i know now what is the difference of arguments and parameters! thanks for this!
Loved this tutorial. Hats off to u Sir. Where is the subsequent tutorial?
Thanks for this! You have a really clear and understandable way of teaching!
Just bought your course! Looking for forward to it
I have never fully understood oop until this day, thanks a lot
at 8:25 u said it would be better to keep constructor code in separate file which we will learn in next lesson but i couldn't find that video on your channel. can u please mention that video here which shows how to separate that Person constructor code from the rest of the code.
btw great job, very well explained best tutorial on OOP in Javascript.
Thank you.
Section 14, lesson 40 of his "git a developer job" course
@LearnWebCode Hey! Is it necessary to include "this" keyword in the console.log statement? Like, for example, in Java, when a method access it's own property (like "name") it already knows that the property that is being accessed is of that particular object itself?
Nice video! Very useful! Looking foward for next one!
yes!! i totally agree with richard you are amazing im starting a web development course in college but they make you choose the classes to take any recommendations on what classes/languages to take to be a hireable developer