Java Objects

Provided by:
10/10 stars
based on  146 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
1017 reviews

Course Description

Java is an Object Oriented Programming language. Literally everything is an object, so understanding them is critical to your Java foundational base. In this course, we will learn how to create, use and express ideas using objects.
Reviews 10/10 stars
146 Reviews for Java Objects

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
Ken Alger profile image
Ken Alger profile image
10/10 starsCompleted
  • 2 reviews
  • 2 completed
2 years, 6 months ago
The challenges were some of the best Treehouse has done yet. They start off a great warm-up level and the last ones let you think about how to implement the assigned tasks. Many other options out there are simple route learning, but this course tries and succeeds at enforcing the learning process and the necessary code and concepts to achieve practical success.
Was this review helpful? Yes4
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
1 month ago
Best java/programing teacher ever! Gave me a better grasp on subjects than my offline teachers ever could:) Engaging and educational content. Just the right difficulty. Really love treehouse and the format although the console can be a bit slow and buggy some times
Was this review helpful? Yes1
 Flag
 profile image
 profile image

10/10 starsCompleted
  • 1 review
  • 1 completed
2 weeks, 5 days ago
Craig Dennis is one of the best! The main java concepts are delivered via a Hangman game programming step by step. The course is concise & clear! Thank you, Craig!!!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
1 month ago
Best java/programing teacher ever! Gave me a better grasp on subjects than my offline teachers ever could:) Engaging and educational content. Just the right difficulty. Really love treehouse and the format although the console can be a bit slow and buggy some times.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
1 month ago
Craig Dennis is Awesome. My goal is to speak and breathe java like he does. I have learned a lot in a short time . I encourage anyone to pay close attention to him, I never seen anyone who walks you through lines of code like Craig does.
Was this review helpful? Yes0
 Flag
Samuel Arrey Essim profile image
Samuel Arrey Essim profile image
10/10 starsCompleted
  • 2 reviews
  • 2 completed
1 month, 1 week ago
Craig is a great guy. Very impressive course and learnt a lot of things which i never thought existed. Though challenging but i was happy to go through cause i know its worth it. Very impressive. The tutor really tried his best and with the help of the community forums i was able to make it.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
1 month, 2 weeks ago
This course is very well put together with a lot of care for those are new to Java. The way Craig explains each concept couldn't be more clear and easy to understand. I really enjoyed learning Java through Craig's courses. Top notch quality and I recommend it to anyone who is curious about Java. You won't regret it.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
1 month, 3 weeks ago
The class was extremely thorough while not being too verbose or overwhelming. While there is hand holding, it's a necessity when starting out with new concepts. I would recommend this course for everyone since it discusses some principles of encapsulation and puts them into practice. The course also generally gives you a sense of what better code looks like and why it's worth writing.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
1 month, 4 weeks ago
The course is really great. It would be even better if the teacher can provide the answer sheet for all the practices. it has been very frustrating when I couldn't figure out the answer and no one can help. I stuck there for hours and nearly gave up.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
2 months ago
It's a great course for beginners aspiring to learn Java from scratch. Even though it is a tad fast, I was able to keep up with no prior knowledge on the topic.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
2 months, 2 weeks ago
Learning curve is a little steep for a noobie, not much hand-holding in terms of the number of new concepts added at the same time...but I think that's part of the point.
Was this review helpful? Yes0
 Flag
Albert Qerimi profile image
Albert Qerimi profile image
8/10 stars
  • 1 review
  • 0 completed
2 months, 2 weeks ago
This course is great very good explanation from Craig he is awesome like always . Like always the challenges were some of the hardest :) I suggest this course for beginers
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

4/10 starsCompleted
2 months, 2 weeks ago
Content is good enough to walk you through basics. You'll surely feel confident about using all its syntax, initialization, declarations and that too with lot of examples. The instructor "Craig Dennis is really funny and the way he explains you coding stuff makes it more easier to learn. He'll explain you how to code, then will make you mentally run it like what's happening when and where. Enjoyed it a lot.
Was this review helpful? Yes0
 Flag
Jean Malan profile image
Jean Malan profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
2 months, 3 weeks ago
This course is pretty damn insightful and challenging. It's easy to play Simon Says and just follow what Craig (instructor) tells you but you need to put it on pause and always try yourself. The challenges get tough and are a lot of fun to try work through - all in all - I couldn't be happier with my learning experience.
Was this review helpful? Yes0
 Flag
James Pier profile image
James Pier profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
3 months, 1 week ago
Craig is a great teacher for this course. Very enthusiastic and encouraging through all of his lessons. The periodic exercises are just challenging enough to get you thinking, but not so difficult as to become frustrating. Worst thing I have to say is that he moves a little fast at times, but that's what the speed adjustment is for!
Was this review helpful? Yes0
 Flag
Ed Spices profile image
Ed Spices profile image
8/10 starsCompleted
  • 1 review
  • 1 completed
3 months, 1 week ago
The instructor makes it easy to follow with a progressive approach of the java object programming. Maybe he could add some comments in the workspaces so that students do not need to always revert to the videos to understand the logic of the code.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
3 months, 1 week ago
The instructor makes it easy to follow. I really appreciate the way he progressively builds the prototypes. Still, maybe he should add comments in the code available in the workspace. It would make it easier to catch up with.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
3 months, 1 week ago
I enjoyed this course - I like the way information about real industry development contexts are easily slipped into lessons to remind you of how writing Java will eventually "feel" when you are working on real life projects. A slight criticism is that the instructor sometimes takes bits of terminology as a given -the pace can sometimes we uneven in this regard, sometimes new concepts are explained really thoroughly, other times the lesson races through them.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
3 months, 3 weeks ago
I love how this course (probably all on treehouse but i've only watched few so far) is taught with the assumption that everytime a word is introduced it is the first time in their life that the viewer is hearing that word and they do a great job at defining those new concepts/words or letting you know that its not a problem if you don't yet understand it because they will talk about that in a later video/course which they actually do. I remember thinking to myself quite a lot 'Oh right, thats that thing he mentioned about 4 videos ago.'.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
3 months, 4 weeks ago
I've been looking around for places to learn Java, and overcoming the vocabulary has been the most difficult part. I've tried a number of tutorials (some paid, some not), and this was by far the best. It goes at an excellent pace! Some of the challenges were difficult for me, and sometimes my java app broke and I couldn't fix it, but the course is excellent. If I ever make the application I intend, Craig deserves the credit for teaching an intro course at the right pace!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 months, 1 week ago
Very beneficial, must say. Even for people with experience. I hope you will cover interfaces and abstract classes in next courses. I started using the launch space, but at some point I switched to neatbeans, so I still am using bad IDE, but not yours.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 months, 2 weeks ago
Really great overview and the teacher is fantastic. The follow up courses really build on this knowledge so it feels like you're really making progress as you continue learning.
Was this review helpful? Yes0
 Flag
Miguel Rivas profile image
Miguel Rivas profile image
8/10 starsCompleted
  • 1 review
  • 1 completed
4 months, 2 weeks ago
Craig, I like the way you teach, so professional but personal at the same time. I don't know how to say it but it was awesome and let me tell you I'm getting addicted to TreeHouse. One thing, it would be great if you guys start making translations for the courses, Also I would be very interested in being part of that.
Was this review helpful? Yes0
 Flag
Jay Bennett profile image
Jay Bennett profile image
10/10 starsCompleted
  • 2 reviews
  • 2 completed
4 months, 3 weeks ago
Excellent, engaging instruction. Great content. And the way Treehouse delivers the material is unparalleled. Craig explains things in a very lively, approachable manner, and you can tell he cares a lot about both the material he's teaching and the environment he's creating while doing so. I know quite a few instructors who would do good to take note. Overall, I have zero complaints. Excellent course.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 months, 1 week ago
I love the way Craig Dennis teaches! He transmits peace through the videos. Only thing was, at the very last exercise of the last challenge, I resolved it cause I google it. But I still don't understand what I did. But it was a great journey.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

8/10 starsCompleted
5 months, 2 weeks ago
It was alright. Craig Dennis is a great instructor, but some of the coding problems near the end were near impossible for a beginner to understand, or complete without googling the solutions.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 months, 3 weeks ago
The content seemed to be a complete foundation for a new Java student, brought by a very personable and well versed developer (I value the developer viewpoint as much as his excellence in teaching). The video platform is generally okay, workspaces leaves a little to be desired, but for a newbie (to OOP) like me, just perfect. Thanks Craig, and Team Treehouse.
Was this review helpful? Yes0
 Flag
Gendarme Docena profile image
Gendarme Docena profile image
8/10 starsCompleted
  • 1 review
  • 1 completed
5 months, 3 weeks ago
Everything was great but honestly, towards the end it was ridiculously confusing. Maybe I was struggling because I thought the questions were vague? Idk. As someone who learned python in a whole semester at school, I think I've learned more in 2 weeks here, especially being new in java. I'm not at the level of teaching the things I learned here yet but I think TeamTreeHouse has given a strong introduction for me.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 months, 3 weeks ago
As someone who is programming professionally in C++, this course was very helpful in getting used to the syntax of Java. I believe the content provided should be sufficient and well explained for beginners as well. Excellent instructor and learning tools.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
6 months ago
The teacher is VERY good , quizes and validation are not the best . This is a nice into course that will get you into very basic Java in a pleasant and elegant way. I have completed the course because of the amazing teacher. Be aware that there is no homework and challenges wont really make you think or improve. Still I think its worth the money.
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.