Java Objects

Provided by:
10/10 stars
based on  166 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
1177 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
166 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
3 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? Yes5
 Flag
student profile image
student profile image

student

8/10 starsCompleted
4 weeks ago
The instruction is very good. Through the course I have a better understanding of how to write my own methods in a java program. Thank you very much for a good course.
Was this review helpful? Yes0
 Flag
 profile image
 profile image

10/10 starsCompleted
  • 1 review
  • 1 completed
1 month, 1 week ago
The course was fun and interesting, Can't wait to watch the next one! I really appreciated the structure of this course. Not only it give you an intro to Java Objects, but it also give you a brief insight into the Agile process, and really helps you to understand the process of breaking down your code into tiny bits. The course really helps you to get a better understanding of OOP paradigm. Craig Dennis is the best!
Was this review helpful? Yes0
 Flag
Mladen Milinkovic profile image
Mladen Milinkovic profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
1 month, 3 weeks ago
Craig Dennis is the best! It is fun, it is interesting, and you just enjoy programming when you watching his tutorials. Can't wait to watch next one! Treehouse is really #1 site for learning web development.
Was this review helpful? Yes0
 Flag
Matthew Victor profile image
Matthew Victor profile image

Matthew Victor

10/10 starsCompleted
1 month, 4 weeks ago
Craig Dennis is an amazing instructor! His examples are easy to follow, and he really made it fun to learn. I will continue to take Java coursed taught by Craig.
Was this review helpful? Yes0
 Flag
Jan Oberreiter profile image
Jan Oberreiter profile image

Jan Oberreiter

10/10 starsCompleted
2 months, 2 weeks ago
Craig Dennis is one of the best treehouse teachers ... he makes learning new things fun ... thank you very much, still need to let it all sink in ... but I'm getting there ... thanks a lot ... regards, Jan.
Was this review helpful? Yes0
 Flag
Jack Cummins profile image
Jack Cummins profile image

Jack Cummins

6/10 starsCompleted
3 months, 2 weeks ago
Great course that I would highly recommend to any coder who would like to learn Java. Craig did a great job teaching this course. Treehouse is a great place to learn to code. And the content from this course was good.
Was this review helpful? Yes0
 Flag
David Dzsotjan profile image
David Dzsotjan profile image

David Dzsotjan

10/10 starsCompleted
4 months ago
I liked the way the content is introduced, and that instead of a lengthy theoretical preparation to completely understand what's what, we learn by doing, and at the end of the course everything becomes clear. I like the patient, detailed explanation of Craig, even despite the terrrrrible jokes XD. After a while, though, I started liking them... Is that weird?:D
Was this review helpful? Yes0
 Flag
Marc Burrage profile image
Marc Burrage profile image
8/10 starsCompleted
  • 1 review
  • 1 completed
4 months ago
Excellent instructor, and very relatable content. Only slight issue is the challenges, which can get stuck for very minor reasons that at our level are hard to debug.
Was this review helpful? Yes0
 Flag
maan Azzam profile image
maan Azzam profile image

maan Azzam

8/10 starsCompleted
5 months, 3 weeks ago
The instructor is amazing, clear and knows how to communicate well so that by the end of the course you will know everything you need . The challenges were great, they start off slow but they soon become harder and harder which is a great way to help you STICK the information you gathered in the course! 10/10 would recommend
Was this review helpful? Yes0
 Flag
Tanya Couture profile image
Tanya Couture profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
6 months, 3 weeks ago
The strength of this course is that it teaches you syntax while at the same time gives great instruction on the process of building a piece of software. The big-picture context really helps to build a mental map of how all the elements work together.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
7 months ago
If you are new to programming and wanna start with java, this course is recommended. Content is easy to understand, great instructor and a wonderful Treehouse community.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

6/10 starsCompleted
8 months, 2 weeks ago
Good Vibe for beginning to Learn Java. The instructor (Craig Dennis) makes learning a blast. A little problem with a bug in an exercise but other than that maybe the best learning to code course I've taken.
Was this review helpful? Yes0
 Flag
Ivy D profile image
Ivy D profile image
10/10 starsCompleted
  • 3 reviews
  • 3 completed
8 months, 2 weeks ago
I really appreciated the structure of this course. Not only do you get a great intro to Java Objects, but it also gives a brief insight into the Agile process, and really helps you to understand the process of breaking down your code into tiny bits. By creating a 'small' game and then iterating to a much more in-depth version (i.e. the final Hangman), the course really helps you to get a better idea of the fundamental concepts of OOP and the trickier parts of Java including method overloading, validation, and exceptions.
Was this review helpful? Yes0
 Flag
Ricky Chan profile image
Ricky Chan profile image

Ricky Chan

10/10 starsCompleted
10 months, 2 weeks ago
I love the structure of doing something similar, allowing you to test the waters with the instructor and than doing similar exercises that requires the same skills but in a slightly different context to test for knowledge.
Was this review helpful? Yes1
 Flag
Douglas Young profile image
Douglas Young profile image

Douglas Young

10/10 starsCompleted
9 months, 2 weeks ago
This course rocks! The course sneaks formal concepts into activities that give me confidence that I'm getting it, using iterative approach to build my skills so by the end I can talk enough Java to code a minimum viable product! Very encouraging!
Was this review helpful? Yes0
 Flag
Andrew Malone profile image
Andrew Malone profile image

Andrew Malone

10/10 starsCompleted
9 months, 2 weeks ago
Very clear! The exercises helped to complement the lectures well. They enabled me to practice and really bring home what was taught in the lectures. I look forward to taking more courses in the days to come.
Was this review helpful? Yes0
 Flag
Stelios Papamichail profile image
Stelios Papamichail profile image

Stelios Papamichail

10/10 starsTaking Now
11 months ago
Excellent work.The course is filled with all the important info that anybody who wants to learn the language will need.It's an amazing course and it teaches you a lot of the basic and useful things that java offers.The instructor is amazing.He motivates you every single moment, he just oozes excitement and he just passes his love for the language to you.He explains everything when needed and very carefully so that you understand it and get a good grasp at it.Overall, this course is truly worth your time and money.Awesome job Treehouse.
Was this review helpful? Yes0
 Flag
Rose M. profile image
Rose M. profile image

Rose M.

10/10 starsCompleted
11 months ago
Really good instructor. Good pace for an introduction to new topics. As someone with some previous Java experience, it wasn't that difficult to understand some of exercises but I can imagine it can be for newer individuals. Description of the exercises could be improved on
Was this review helpful? Yes0
 Flag
geraldine munyoro profile image
geraldine munyoro profile image

geraldine munyoro

10/10 starsTaking Now
11 months, 1 week ago
no word is good enough to describe the stated all I can say is just take the course and see for yourself . At the end of the first track you wouldnt want to stop
Was this review helpful? Yes0
 Flag
Mohamed Ebrahem profile image
Mohamed Ebrahem profile image

Mohamed Ebrahem

10/10 starsCompleted
11 months, 2 weeks ago
Good course, contents and practice. The instructor way of teaching is very professional and interesting. I learnt good programming practice through out the course especially in exceptions both concepts and practicing.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
1 year, 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
1 year 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 year, 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 year, 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 year, 1 month 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 year, 1 month 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 year, 2 months 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 year, 2 months 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
1 year, 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

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.