Object-Oriented JavaScript

Provided by:
9/10 stars
based on  13 reviews
Provided by:
Cost $25/mo
Start Date On demand

Course Details

Cost

$25/mo

Get access to the entire library of over 300 software engineering courses taught by expert teachers.

Start Free Trial

Upcoming Schedule

  • On demand

Course Provider

Treehouse online courses
Imagine an environment where you can become an expert on a topic that interests you through interactive code challenges, exercises and insight from some of the best professors in the nation. You can become an experienced coder and know all there is to know about HTML, Javascript, HTML, CSS and so much more. One of the instructors is Chief Content Officer Nick Pettit, who is an experienced designer and public speaker, so he knows how to get concepts across in a clear and concise way to give...
Imagine an environment where you can become an expert on a topic that interests you through interactive code challenges, exercises and insight from some of the best professors in the nation. You can become an experienced coder and know all there is to know about HTML, Javascript, HTML, CSS and so much more. One of the instructors is Chief Content Officer Nick Pettit, who is an experienced designer and public speaker, so he knows how to get concepts across in a clear and concise way to give you the best learning experience possible. The professors of online classes at Treehouse deliver content in an informative yet easy-to-understand manner to suit a wide variety of learning styles. This learning platform features online quizzes, in-depth video lectures and code challenge exercises to help apply what you've learned to real world situations. With Treehouse, developing your career means learning straight from the professionals in a concise period of time so you can promptly use those skills in the workplace.

Provider Subject Specialization
Sciences & Technology
1217 reviews

Course Description

Objects in JavaScript are everywhere. Whether you know it or not, you've been using them already. You can use the document object to find HTML elements and modify their contents. You've been using the console to log out values. However, you can make your own objects to organize your own code and do some awesome things. In this course we'll build a couple of projects to get a handle on creating your own objects.
Reviews 9/10 stars
13 Reviews for Object-Oriented JavaScript

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years, 3 months ago
I have had a bit of struggle getting the grips of JavaScript prototypes but this course explained it in a good and pedagogical way. It is one of the tougher courses (in my experience) but it had a solid build up of other courses that, among other things, teaches you how to find more information on your own.
Was this review helpful? Yes1
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 12 months ago
Every time I've approached the subject before through other materials, my brain's just shut down completely a few paragraphs in. This course is not easy either, I had to go away, think about it, and come back again, but I did keep coming back until it all sank in and that brilliant AHA feeling when my mind stops contorting and everything starts making sense! Kept coming back in the main because the structure of the course was excellent, the project approach gave it context, but mostly because the teacher kept it interesting. Too many website courses and books teach people what a variable is or something and that's about it. They spoon feed you syntax, which in a while unless you use it daily you forget anyway, and can always look it back up in two minutes on google!. This was different, this course makes you work for it, it's as much about thinking about it after the video, than just watching it at the time, and as a r... Every time I've approached the subject before through other materials, my brain's just shut down completely a few paragraphs in. This course is not easy either, I had to go away, think about it, and come back again, but I did keep coming back until it all sank in and that brilliant AHA feeling when my mind stops contorting and everything starts making sense! Kept coming back in the main because the structure of the course was excellent, the project approach gave it context, but mostly because the teacher kept it interesting. Too many website courses and books teach people what a variable is or something and that's about it. They spoon feed you syntax, which in a while unless you use it daily you forget anyway, and can always look it back up in two minutes on google!. This was different, this course makes you work for it, it's as much about thinking about it after the video, than just watching it at the time, and as a result it's more about the concept than the syntax, which leads to a much better understanding me thinks. :)
Was this review helpful? Yes0
 Flag
Kenneth Black profile image
Kenneth Black profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
5 years, 2 months ago
Treehouse has been a wonderful resource for my transition into web development, and Chalkers is one of my favorite teachers there - he covers complex issues in a very approachable way and his passion and excitement really shine through, making all his courses a joy to take. The new course, Object-Oriented JavaScript is no exception, providing a solid foundation for object-oriented programming with challenge sections that do wonders for building confidence, really solidifying the lessons. After taking this course I felt much more confident making complex object constructors and methods and have since incorporated these lessons in a number of my own projects.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years, 2 months ago
Clear presentation. Good examples. Enthusiastic instructor. Yes, the material is challenging--it takes a while to sink in but the more you code using these concepts, the easier it gets.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years, 2 months ago
This module is very good. The instructor provides consistent and concise descriptions when reviewing methods, and constructor functions, and yet he demonstrates new concepts in a clear manner. Linking to other applied examples of prototypal inheritance might inspire students where they could put it to work. Andrew's delivery is spot on and he conveys his considerable subject mastery in a non-intimidating manner. I would recommend this course.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years, 3 months ago
Really great course. Enjoyable to take, Andrew does a great job of explaining the concepts and then giving projects, quizzes and challenges to practice. The course really brought together various threads around JS, and object oriented programming for me.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years, 3 months ago
Challenging and satisfying course. It helps you get a better understanding of how Javascript works and cements any previous knowledge you were unsure about before. The final project really took the cake as far as I'm concerned, being able to conceptualize an app and use techniques and ways of thinking I never thought would come to me naturally was a great confidence-booster.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years, 3 months ago
TREEHOUSE IS GOD, Chalky the prophet. I love this course, I love treehouse. teamtreehouse.com is the most amazing place to learn web development. If you want to learn web development, give them your money. All of it, every goddamn dime. It's more than worth it and their teachers are the best. Team Treehouse straight killin the game.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

4/10 starsCompleted
5 years, 3 months ago
Love treehouse but this course kind of sucks. Instructor rushes through these tough concepts and skips very important concepts altogether. He explains himself in the question section but still seems disconnected from the students. I don't recommend this course.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

6/10 starsCompleted
5 years, 3 months ago
Enthusiastic instructor, somewhat shallow/narrow content depth, not great instruction. Also, Treehouse delivers JS content in disconnected dribs and drabs, and really lags behind most other sources.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years, 3 months ago
The course was very useful to get some structure and learn new ways to build more complex programs using JavaScript. The last part is a practical example which was my favorite!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

4/10 starsCompleted
5 years, 3 months ago
The course would be better with a similar guidance like in the first sections of the javascript track on treehouse. Its just too much code at once and not enough visualisation of what the code is doing. In some of the beginner courses the teacher told us: Write a small bit of code and test it. This would be good here, too.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years, 3 months ago
The course gave me ample opportunity to use what I learned and was a great way to expand my skills. Finishing this left me with a great sense of accomplishment and it is exemplary of what online coding courses should be like.
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.