Java Basics

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

In this course you will gain all the knowledge you will need to build an interactive command line program in Java. No prior programming experience is required. You will create an interactive game that prompts users for different parts of a sentence and then generates a story using those words.
Reviews 10/10 stars
128 Reviews for Java Basics

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
4 years, 3 months ago
This is straightforward course for any one interested learning Java. It is really easy if you put time and bring the mind set. I enjoyed learning it. I was exciting to learn from Craig. Thanks a lot :)
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 3 months ago
Java Basics class has great content. It sets the foundation to learn the very basics of Java which makes advancing in the class easier. Everything about the class just "flows", it makes sense and it's fun to see the workspace come to life as I code and follow along with Craig. Craig explains everything in detail and I really enjoyed the class and recommend!
Was this review helpful? Yes0
 Flag
 profile image
 profile image

10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 4 months ago
I enjoyed the course. Craig Dennis is an excellent teacher and this course is the best way to learn about Java Basics. I recommend this course to everyone!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 4 months ago
This is a wonderful way to start with Java and Craig is truly an amazing teacher.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 4 months ago
Very helpfull. I had no previous idea of Java. And I was very scared, and at least now I have lost my initial fear. :) The level is easy and the explanations are according to the exercises.
Was this review helpful? Yes0
 Flag
Waylon Pohl profile image
Waylon Pohl profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 4 months ago
Great introduction to Java. Nicely paced. Didn't dive in too deep, yet still left with a usable command line program upon completion and motivated to tackle the next course. Probably my favorite Treehouse instructor.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

8/10 starsCompleted
4 years, 4 months ago
Great introduction to the Java language for novices. I liked the way that core concepts like variables, conditional statements and iterative constructs were explained. Craig keeps it interesting.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 4 months ago
A nice, easy to understand course. Great instructor. Can't wait to dive into his more complex courses for java. Really makes learning a joy. I already knew some things about java so I can say that I found this a bit too simple for me but I liked the way it was explained.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 4 months ago
This is an extremely thorough and easy to follow course. The lectures clearly explain the tough concepts that you need to understand such as objects, methods, classes, data structures, and Java principles.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
4 years, 4 months ago
Excellent narration and exercises.Loved the way it is thought.My suggestion would be to navigate through the course based on the way student answers the questions.
Was this review helpful? Yes0
 Flag
Edwin Castro profile image
Edwin Castro profile image
10/10 starsTaking Now
  • 1 review
  • 0 completed
4 years, 4 months ago
The course is great! Well organized, detailed and easy to understand. Greg is an excellent instructor. I've completed the Java Basics and I'm on to Java Objects. I like how Craig reminds you to review your teachers notes which may sound a little silly but I tend to forget about that sometimes.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
4 years, 4 months ago
I really like the methods that are used during the course to make all the key concepts easy to understand. It is a fun way to learn Java programming and I definitly recommend it to anyone who wants to dive into Java programming.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 5 months ago
All the best you can have Craig will give you in his course. Best teacher ever. I compared it with another courses I've learned on lynda, for example, and this man gives all I wanna know in the way of humor, optimism and good thoughts much better than anywhere else.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 5 months ago
Dennis is an encouraging and enthusiastic teacher! Even when he said I will make lots of mistakes, he managed to make it sound good! I also loved the introduction to using the Java developer tools for debugging.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 5 months ago
Like others have mentioned, I also went through a few computer science courses that used Java as the instructional language. While that worked (for varying definitions of worked), this is an exceptional format that promotes great understanding and retention. I highly recommend this course to anyone regardless of their technical background with Java. It's a nice refresher, and a great primer to how future courses are structured and how to use the workspaces for that great retention. Cheers to the instructor, and I very much look forward to many more courses on the topic!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 5 months ago
Java Basics was an amazing course, it made Java very simply. Just follow through patiently and you would fine. :) . Although i consider the questions abit vogue. But breaking it down makes more sense.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
4 years, 5 months ago
It is an amazing course, and a great way to learn some programming. I think it's creative, intuitive and funny. Everything was well explained, you would not regret to take this course.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 5 months ago
I've taken several TeamTreehouse courses and Craig seems a wonderful addition to the team. For this Java SE 8 course I loved his emphasis on searching for help online and for encouraging his students to make mistakes. Great job and please keep rolling out more Java lessons.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 5 months ago
I learned to code in JavaScript by doing CodeAcademy.com tutorials and through subsequent immersion at my workplace, and the format worked so well for me that when I decided it was time to add more value to my position by learning Java, I looked specifically for a very similar online course. While this format feels very hand-holdy at times, it is much better than the feeling of being lost that I had experienced many times before. The best part is how well it fits into my life. This morning I made pancakes while watching the videos, sitting down intermittently to follow through the examples and sail through the challenges. I had to pause, back up, repeat a few times because of the multitasking, and still managed to complete the course in a few hours. If I were completely new to programming I might not be able to retain all the information while making breakfast, but I'm certain I would be able to master the concepts at my own... I learned to code in JavaScript by doing CodeAcademy.com tutorials and through subsequent immersion at my workplace, and the format worked so well for me that when I decided it was time to add more value to my position by learning Java, I looked specifically for a very similar online course. While this format feels very hand-holdy at times, it is much better than the feeling of being lost that I had experienced many times before. The best part is how well it fits into my life. This morning I made pancakes while watching the videos, sitting down intermittently to follow through the examples and sail through the challenges. I had to pause, back up, repeat a few times because of the multitasking, and still managed to complete the course in a few hours. If I were completely new to programming I might not be able to retain all the information while making breakfast, but I'm certain I would be able to master the concepts at my own pace, just as I did with CodeAcademy. I love the ease of learning and practicing immediately in a way that feels more natural than following a text with a console open. I haven't had to contact Craig, but his delivery and friendliness on the screen make him seem very accessible.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 5 months ago
Content: well chunked. the exercises were fun, and light-hearted. Instructor: charming, handsome, and funny Provider: clean layout, easy navigation, great video controls
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 6 months ago
First of all, the thing I like most about these courses is all of the different ways for you to learn. There's a forum to ask/answer questions (Answering questions and thinking about them has given me a greater understanding of what I'm learning), the quizzes have helped me in highlighting the things I need help in, and what i'm good at. The instructor(s) are consistently engaged and updating the course. Treehouse as a whole offer an incredible, consistent experience for whatever you are trying to learn.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

7/10 starsCompleted
4 years, 6 months ago
i really enjoyed this course. In fact, I was addicted to it. It was just like playing a game and you get points for every challenge you complete. I am definitely taking the next course.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

8/10 starsCompleted
4 years, 6 months ago
I've just started to learn code, and tried many providers but TreeHouse was the best so far: Short classes (5-10 min long), with examples, guidelines and quiz\practice at end of every video class. The class is very logic, and well built. Specific this course, Java Basics, from my knowledge, has lack of content, such as study of loops (for and while), primitive variables, switch and array, but has lots of content of other Basics that usually learned when taking basic course (such as If, getting user input, Do.. While) . The teacher is well understood and the course at TreeHouse is fully with tools, can fast-forward or rewind the video. You've got also a TreeHouse workspace with Editor and Console that really helpful (you don't need to install anything).
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
4 years, 7 months ago
The course content is cleverly fed to students so that they have no choice but to build a solid foundation of OOP principles. Craig is great. I like how many challenges he makes students complete. He's all about hands-on learning and practice, which I think is the way to go when learning programming. Treehouse is one of my favorite sites to learn programming from. I started with their HTML and CSS courses, moved onto iOS, and am now doing Java and Android.
Was this review helpful? Yes0
 Flag
Eleni Minadaki profile image
Eleni Minadaki profile image
9/10 starsTaking Now
  • 1 review
  • 0 completed
4 years, 7 months ago
I expect to learn in a good level java and android,my goal is to be android developer. I improve to people interested in web design,development,java,wordpress,business e.t.c try TeamTreehouse!!
Was this review helpful? Yes0
 Flag
Bruce Parmele profile image
Bruce Parmele profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 7 months ago
This course covered a lot of material in nice, bite size chunks. The challenges push you to put into practice what Graig teaches.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

9/10 starsCompleted
4 years, 7 months ago
Really good learned a lot, could have more as it didn't cover a whole lot
Was this review helpful? Yes0
 Flag
Santiago Aragon profile image
Santiago Aragon profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 8 months ago
I expected to learn the basics and that is what I learned, I loved absolutely everything about the course because it is really easy to learn and anybody can do it. I dont think there is anything to improve, this course is absolutely fantastic.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 8 months ago
I loved the experience. Before I thought Java to be hard and boring but this guide thankfully proved me wrong! Very easy to follow tutorials and any questions you may have have either been answered in the forums, will be answered, or are provided in the videos or teacher notes.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 8 months ago
I expected to learn the basics of Java which I did I didn't like that exercises were not taught in a conventional IDE Options for IDE
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.