"What does it mean to be a bubble?" I literally understand Classes now because of this adorable man
@bernardnoctor56274 жыл бұрын
If I wasn't unemployed I would subscribe to desperate dan he is funny I like his real bell and he helped me to understand oops
@carllitabobita3 жыл бұрын
Some educational coding videos are hard to watch: 10 minutes feel like the longest, driest eternity. With your videos, 10 minutes pass so quickly, and I learn a lot! Thank you so so much for your content!
@JustinSulak4 жыл бұрын
We live in an age where it doesn't matter if I don't understand a single word my professor is saying, because I can come to KZbin and learn ten times more! Thank you for this video series!
@lookupverazhou85992 жыл бұрын
Well, if you think throwing away money doesn't matter...
@JokerLover1234 ай бұрын
@@lookupverazhou8599A diploma aint cheap.
@jonahmorgan24747 жыл бұрын
His ramble about "What does it mean to be a bubble?" makes more sense if you know he got a Bachelors in Philosophy, as well as Mathematics. Just a fun fact.
@JakeWHamilton15 жыл бұрын
I also have a degree in philosophy and have been naturally drawing the analogies between phil and coding as I learn. Have been trying to explain these connections to my brother (programmer, no phil) who just won't hear it...immediately sent tthis video his way. one day ill convince him he is actually a philosopher on the cutting edge of ontology, asking 'what does it MEAN to be a programmer!?'
@millanferende67234 жыл бұрын
@Jacob Hamilton Don't you mean what does it MEAN to be an object? 😏
@kamelyehya21823 жыл бұрын
@@millanferende6723 A woman once said.
@x7w63 жыл бұрын
@@kamelyehya2182 quick witted
@martynconkling88762 жыл бұрын
lol nice, Bubbles are quite a cool mathematical concept to think about no matter what age you are!
@leyshonrr2 жыл бұрын
Dan, I have been at pains with OOP in python & R for many years. Your video series here is honestly some of the most tangible and comprehensible learning material I've come across for this programming paradigm.
@muhammedmustafa57254 жыл бұрын
I feel so bad as I have just found your channel now, and I haven’t seen this video for 2 years. You are by far the best teacher I have seen
@Alessandro-nq3tm7 жыл бұрын
You are the best teacher in the world!! :)
@noxid865 жыл бұрын
For real, youtube should pay this guy more
@romanemul17 жыл бұрын
a question that has been burnt into my mind after watching this video. "Hows to be a bubble ? " Im going to think about that for a very long time.
@TheCodingTrain7 жыл бұрын
mission accomplished!
@jelto-tankredbasel90607 жыл бұрын
Now that I know how to be a bubble... I am afraid of bursting at any moment...gosh being a bubble is so difficult.🙈
@greatsuccess47345 жыл бұрын
Coding in Javascript for 2 years now, have watched tons of videos where has this guy been hiding all the time. damn amazing tutorial.
@m.pashakhoshkebari20454 жыл бұрын
The first time I watched this, I understood nothing and was super confused. The next day, I went back on it and decided that I was going to try my hardest to try to learn again. By the time it was finished, I had understood everything and realized that no KZbinr or teacher will ever be able to teach like this man can. You truly are the goat :)
@BusyAsBee17384 жыл бұрын
Same experience dude. I love coding but I've put it off for a few months because i need to write college essays (I REALLY REALLY hate them). But I'm rewatching a lot of this man's videos in an attempt to make bootleg versions of my fav 2d games
@JatanPassi3 жыл бұрын
@@BusyAsBee1738 Hey there person so did you make that game yet or what?
@BusyAsBee17383 жыл бұрын
@@JatanPassi sort of. I made a pong game and then got held up w life. But I'm in college for cs now so I should be making bigger and better things
@fotiem.constant49483 жыл бұрын
This guy is a genius. It's been 3 years now and your video is still very relevant. Thanks for making my understanding of OOP easier sir.
@DesignDensity2 жыл бұрын
So much energy, so much motivation, when I watch your videos I get 1000% more inspired and motivated to do things in writing codes than just watching... You are remarkable :)
@heidik17574 жыл бұрын
The reason I enjoy learning p5 is because it allows me to visually see JS in action and how all the different parts (loops, conditionals, etc.) translate visually. I think this will help me to apply JS to less visual applications when the time comes. I also think he's hilarious. Great teacher.
@retrorek5 жыл бұрын
Please tell me you teach for a living, you've got the perfect spirit for it. This helped me so much trying to refresh my brain after my break from my curriculum. Thanks so much!
@gabrielcoku57745 жыл бұрын
You are fun and amazing. You realise later that you actually didn't struggle at all to understand what ever He was teaching about.
@itsMapleLeaf7 жыл бұрын
i pretty much know most if not all of this stuff, but it's still fun to watch Dan talk about it :D
@TheCodingTrain7 жыл бұрын
hah
@pieteroehlers97167 жыл бұрын
Is this ES6 only if you have p5.js or is is just something in js
@pieteroehlers97167 жыл бұрын
Is this ES6 only if you have p5.js or is is just something in js
@abdoelkaheal19406 жыл бұрын
this is something in js
@bahaatamer12456 жыл бұрын
I just found out about this tutor by co-incidence when I was searching for online videos to explain classes, and he is really brilliant to make things fun and easy!
@andrelie77604 жыл бұрын
"What does it mean to be a bubble?" You just won me over, love the energy, love the way you talk, you're gonna teach me how to create classes, and everything else
@seeker45706 жыл бұрын
Very well done, good example of JS and OOP. "this. is the bane of your existence now", so true.
@viveksakpal32317 жыл бұрын
One of the best teaching skill i have ever seen...great job
@jostermayer6 жыл бұрын
I watched hundreds of programming videos had six years of programming in school and your videos is the first thing where I really understand coding
@Beyond.anime.232 ай бұрын
it is 2024 and still you are the teacher to learn from.
@santiagoramirez55074 жыл бұрын
The best coding teacher on KZbin ever!!! Regards from Chile!
@sultanehind58844 жыл бұрын
Its 2020 and I came here watching all the videos from the start of the series... sir but you said it might be outdated when I watch it... it kind of got me worried there. But still I am going to finish the course, hope it will help me grasp the ml5 playlist easily!! BTW sir you are the most amazing professor I ever saw in my life. God may bless you with long life!
@RyanValizan4 жыл бұрын
Your statement at ~4:50 is just too true! There is no one single method to solving a problem in programming.
@ahmedsellami17435 жыл бұрын
I think You are the best teacher in programming. I didn't understand classes before but now thank You !!!
@puneetjain56254 жыл бұрын
Worked in oop for some time, still all this create a new meaning for me. I always learn coming back to you. You have changed my approach to programming.
@Juliazevallos-vn5vw2 жыл бұрын
You explain things so easy. Other videos take you directly to the coding aspect and its hard to understand the why and how. Thank you for being so clear and detailed in your explanations.
@MubarkAlKhatlan2 жыл бұрын
The reason why I changed my major from computer science to Mathematics back in 2009 is recursive function and classes with a very bad teacher. Watching your videos made it looks easy. You are a good teacher, Sir.
@darkhorse6214 жыл бұрын
"What does it mean to be a human?" This statement was the aha moment for me in understanding Objects and Classes. Thank you so much !!!
@gary35485 жыл бұрын
Finally a programming tutorial, where the presenter has passion and makes you not fall asleep! thanks!
@J3SUZFR33K Жыл бұрын
Bro! You are the man! You can teach the world my friend! I love your enthusiasm, charisma, and passion! Keep it up Boss man!
@vasilispapasakellariou40743 жыл бұрын
I have reached a point where i am coming in ur channel just to have fun and chill listening to u ! Duuuuude.
@kamoroso947 жыл бұрын
I think you did a great job at explaining the role of the `this` keyword in a class! I just wanted to respond to something you said around 12:38 about where you can define the class. You should define the class before you instantiate it. If you tried to create an instance of a class in the global scope above the class definition, it wouldn't work, so the class should be defined before the rest of your code runs, generally.
@TheCodingTrain7 жыл бұрын
Thanks for this tip!
@baxudak4 жыл бұрын
dude, even tho it's already 3 years old, i'm amazed by your explanation skills! thank you for helping me understand classes :D
@hnariman_5 жыл бұрын
Tutorial is really fun to watch, especially when you're learning more complicated concepts of OOP. It will be pretty beneficial to have links on other tutorials, where let/var explained as example. Personally I get confused only at the stage where print() replaced console.log() and started watching from this particular tutorial I get confused, whether print() is custom function, node.js function or a new feature brought by ES6. But anyway, tutorial is fun and thanks for explanations!
@gemma47844 жыл бұрын
these videos are getting me through my 'programming for visual artists' class........ i love this man
@1inda1ee2 жыл бұрын
I really love your videos because I'm currenty working as a web developer and everytime I get to use, I just didn't know how to do it properly. Anyhow, I totally understands and can do class function with confidence. Thank you ~
@Kasas903 жыл бұрын
Sir you got my attenction within the first 10 seconds. What an amazing format did you choose. You nailed it.
@baumian.6 жыл бұрын
You're honestly just such a good teacher. Your humor is just great and you're explaining everything really well. Thank you! EDIT: Thanks for the heart
@maarten4526 жыл бұрын
Note that classes always start with a Capital letter.
@mirzaaghaalikhan1834 жыл бұрын
Isnt that just a convention?
@comradepeter873 жыл бұрын
@@mirzaaghaalikhan183 Yes, but one that would help a lot if followed thoroughly.
@theriddler5253 жыл бұрын
I have taken classes on this stuff and not understood it. Thank you for describing these concepts in a way that finally let me understand them!
@abdessadekelaasri88622 жыл бұрын
I just open youtube sometimes and pick a random video from your playlist and watch, It's so fun and very educational. Thank you teacher :)
@DanielHernandez-jn8lz2 жыл бұрын
What a great way to explain something that usually is boring and abstract and turn it to something very easy and funny... I'm learning JS and I will watch all your videos!!!!
@somalibeebs60925 жыл бұрын
thanks for all that energy you releasing just to teach us javascript. most teachers are not so energetic.
@nostalgicnow60012 жыл бұрын
I can watch him all day. I love your style of teaching
@snimerjotsingh55614 жыл бұрын
watching in 2020 , it is really helpful ,watching the full playlist from the start so didn't understand first time and now it is clear . please arrange your youtube page so we can find every video clearly thank you soooo much !!!!!! I wish you were my professer and also i am very young 12 years
@StrengthScholar03 жыл бұрын
Thank you so much I'm in a coding bootcamp and I was completely lost on classes and constructors until this video. You saved my ass
@user-cy3kn7zx1l4 жыл бұрын
You add so much flavor and spice into teaching that it's very fun to learn and follow along! Awesome work dude!
@neotericphoenix58117 жыл бұрын
WTF! New favorite teacher!
@thanos41775 жыл бұрын
Happy Teachers' Day :) Thank you, you made coding a lot easier to me!
@iqrasuhail35163 жыл бұрын
I finally understand what the “this” keyword is used for when referring to objects. So thank you!
@knowledge_42034 жыл бұрын
I ABSOLUTELY LOVE how he teaches. I am definitely SUBSCRIBING!
@hugoandrade86914 жыл бұрын
what a perfect teacher, i started to love coding, because i started to watch his classes. : 3
@martynconkling88762 жыл бұрын
Such an excellent introductory video to classes! I use this video in my classes and have been referring people to this playlist for years!
@makitocode4 жыл бұрын
One of the best videos to explain objects in JS. Excellent work with these videos, really really helpful!
@thomasalston6 жыл бұрын
Dude, you have a very unique method of teaching! Thank you for going into such detail and the repetition, it was very helpful.
@sajeevanfuels19804 жыл бұрын
Man you are just so talented and such such amazing teacher and ofcourse a marvellous coder!
@faribadadko56944 жыл бұрын
You are awesome!! I'm advertising your video all over my coding cohort! Thank you!
@AJBatac3 жыл бұрын
I wish my teachers in the past are 1/100th of your enthusiasm.
@shadowbro85227 жыл бұрын
Love you. You make everything very easy and it feels like watching a comedy show.
@ndukwearmstrong5 жыл бұрын
Code Train is great, hes rilli intelligent. Makes the most complex things a piece of cake
@HaudreN5 жыл бұрын
As a programmer who has the painful task of understanding how classes in JavaScript are made(ps: personal opinion- no other language is as painful to learn as JavaScript( from the OOP langs. ) I can say that this dude made an incredible job of explaining it
@mrwrench31312 жыл бұрын
"this dot is the bane of your existence now, welcome to your life" I felt that on a personal level :)
@Killjoy39906 жыл бұрын
OH MAN this is what I needed. I needed it laid out for me exactly like this.
@WeirdStuffaaaa3 жыл бұрын
best coding teacher i ever had
@logeshwaran30163 жыл бұрын
Sir I really wanna give you a hug sir you makes things easy and you are the best teacher in the world ever ❤️
@siten1 Жыл бұрын
I love you sense of humor; subscribed and thank you!
@ryanscoville35863 жыл бұрын
Thank you for being the kind of teacher that you are! I learn a ton and laugh a lot all the while. Keep it up!!!
@muhammadsafiullah84285 жыл бұрын
I paused the video just to comment that you are awesome. I love you ♥♥♥♥
@jahelsantiago6 жыл бұрын
you and julioprofe are the best teachers in all internet
@Vendavalez6 жыл бұрын
"There are 15 different ways to do everything in JavaScript and also this video will be out of date by the time you watch it because there will be a new way which peopel are doing now, I am just trying to keep with the times." Me too train man. Me too.
@barteg_s4 жыл бұрын
You've got so much charisma dude! Thanks for this video!
@alwaysloud-zs1ce3 жыл бұрын
mad scientist's vibes 🖤 love it, thanks for the video series!!!!!!!!
@kisme014 жыл бұрын
I wish I stumbled across this video when I was learning about OOP. Teachers and other people from the internet tend to massively fuck this topic up and making it a real pain to understand. Well done man
@andrefurlan7 жыл бұрын
In other words ECMA turns into Java. Now i can finally begin to understand ECMA Script! Thanks!
@waltercisneros95354 жыл бұрын
New to javascript and i've been using console.log(); for print(); stuff... what a time to be alive
@Nostradamus21b5 жыл бұрын
This guy is a GENIUS. Greetings from CHILE.
@Catsnackss4 жыл бұрын
You are a genius , philosofy and Programming are connected
@j653vup2 жыл бұрын
Love the energy, the white board and the explanation
@DevlogBill2 жыл бұрын
Very good video! Not many videos which explain things well to beginners. Most KZbin videos are very young people which you can tell doesn't have any teaching skills but know a bit of coding. You are a good teacher, are you still creating content? This video is 5 years old but still useful.
@TheCodingTrain2 жыл бұрын
Yes! I'm a bit slow these days but lots of new videos and tutorials are planned!
@DevlogBill2 жыл бұрын
@@TheCodingTrain It is understandable, I am pretty sure you are very busy with life. Excellent videos I must say, your teaching skills are exceptionally good. Hope you return and create more content with JavaScript and updates for example I would love to see you create a video on React hooks or even how to create classes for React, thank you once again.
2 жыл бұрын
I came up with idea that class is like a gene of the object. Maybe I am wrong because it does not have all the data - just "sockets" or plugs through transport that data for the unique object. Template probably would be the most appropriate synonym. But You are so awesome! I am in the process of intense learning - I was really frustrated with the objects, instances, methods, getters, and setters concept - I was so used to the functional way... You have the talent to make it understandable. Interesting that other lecturers also mentioned templates and blueprints, but You explained it so live - that it made so much more sense to me. I can guess that most tutorials/lectures ARE lacking proper visuals. If somebody who is reading this is thinking about making their own course or program - You can win the market with obvious, understandable graphics. Don't avoid that. You may think that You are explaining well, but boy You are wrong!!! 2% will understand... others will waste their time. I am a visual person. I am imagining everything and sketching every time to make the concept clear - I have a hard time understanding from jumping between files and hearing "we should do that...." - why??? Why do you think I remember why we should do that? Remind me of the sketch! On the model.
@akshhatsrivastava19724 жыл бұрын
Thank you so much for this great explanation! "What it means to be a bubble?" really made me understand constructors and classes.
@arshamazami1594 жыл бұрын
The best explanation for classes and oop programming thank you mr shiffman for your efforts 👌
@Linkario865 жыл бұрын
Who deserves a sub? YOU, coding train! YOU deserve a sub!
@namansharma46693 жыл бұрын
I am so thankful I found this video, this person and his bubbles
@jeremylogancodes19196 жыл бұрын
Thank you so much. Team Treehouse confuses the crap out of me sometimes. This really helped. Can't wait to see more videos and explanations. You sir are a blessing.
@whatsnewnow44694 жыл бұрын
thanks you gave the actual idea what does class does thankssssssss a lot. i liked your enthusiasm throughout the video.
@empathy9963 Жыл бұрын
All of your work is so impressive.
@VenomG30053 жыл бұрын
sir your teaching style is brilliant.
@drivgest7 жыл бұрын
always loved the way you write codes. so clean and efficient.....
@JavedKhan-hp5su4 жыл бұрын
This man loves what he does
@gonzalez25683 жыл бұрын
Amazing man! extremely well explained!
@cloretteangel6 жыл бұрын
You’re a great teacher! I really understand a lot from here. :D its really cute using the bubble explanation 😁
@tod83345 жыл бұрын
You are the best teacher in the world. :)
@yashchauhan57105 жыл бұрын
love the way you teach ...... really nice all those concepts goes straight inside
@CaptainSchlockler6 жыл бұрын
You're actually quite a good lecturer
@swayrxlfn63853 жыл бұрын
omg ..ur the best coding teacher!
@wdwdHenry90224 жыл бұрын
If you were my teacher back in school I would now have been a much better version of my self
@stevetran12155 жыл бұрын
This tutorial is exhilarating, helpful and impressive! Thank you!