Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Java

Craig Dennis
STAFF
Craig Dennis
Treehouse Teacher

Java Basics released

I am very excited to announce that the Java Basics course released earlier than we had on the roadmap. Trick or Treat!

It's been around for a couple of days and you amazing students are sailing right through it.

I wanted to remind you that this is a basics course, no prior programming experience is required. We are going to build up knowledge to be able to get everyone on the same level playing field. So therefore, those of you that are coming in with some background in Java, thank you for being patient and this is a good chance for you to flex your muscles. You are already doing a smashing job here in the forum, I am so impressed by you all.

We will be ramping up and the current plan is to release a new course, tentatively called Java Objects, again using Workspaces, while everyone gets familiar with the language. We have found that being able to code immediately instead of wrestling with local setups of IDEs works to the newer Java programmer's advantage, and lets them start enjoying the language immediately.

We have big plans to jump into the Spring Framework and whatever current technologies are being requested by employers.

If you have any ideas or suggestions about the course or what you'd like to see in future courses, please let me know.

Let's do this!

@craigsdennis

Is there any plans to update the content roadmap to show future Java classes There are no Java classes shown in current content roadmap.

8 Answers

Craig Dennis
STAFF
Craig Dennis
Treehouse Teacher

Rui Bi - I will get the Java Objects course on the content roadmap as soon as I get the skeleton of the script ironed out. We are shooting for a late November early December release date.

Thanks for your interest (and your amazing forum responses!)

Thank you, I have been really enjoying the class! I have done some Java before, but still enjoyed this course and look forward to future releases! The first course was really intuitive, much easier than the way I had originally learnt Java.

Craig Dennis
Craig Dennis
Treehouse Teacher

Rui Bi I added it to the roadmap today, and we film tomorrow! Early December it should be showing up in your notifications.

http://teamtreehouse.com/library/java-objects/upcoming

I can't wait for the course! Great news this monday, thanks! :)

Hey Craig, I just want to say thanks for all the updates! I know a lot of us out there are waiting/dying for more courses, so it definitely helps when you give us periodic updates like this.

Can't wait for the next one, keep up the awesome work!

Hi Craig, can we please get a training on how to build a game with Java? Something like the one for the iOS...

Later Thanks!

Ben Jakuben
Ben Jakuben
Treehouse Teacher

Hi Andres,

Thanks for letting us know this is in demand! We would like to add a course on Android game development in the future but at the moment are focused on the core of Java and the SDK that we need to establish first. We will be sure to let everyone know more when we have more definite plans.

I haven't had time to do the tutorial yet, but I am very excited to try it out :)

I am currently learning Java in NetBeans so it should be easy to pick up!

Yep, can't wait until the next course. Going through the Treehouse courses along with my Java textbook from school is doing me wonders. With just the textbook itself, in the first few chapters, I had no clue what was going on. Having Treehouse, and reading a book titled "Think Java", ALONG with my class textbook, I feel like I can actually understand Java (basics).

I just finished the Java Basics course and loved it. I'm currently knowledgeable in c++. Supposing that they are at least somewhat similar, I feel that a few very important details were missed. I believe that some focus should have been focused on simple math applications. Going straight from strings into loops was crazy. Had I not had prior knowledge, this might have scared me. I enjoyed the course and totally learned. I think that Craig was a great personality for it and he made it light and enjoyable. I would love to see a more in depth basics course. A good way to do that would be to make a calculator. From that, a project could go like this:

"Enter a number:" *integer inserted Would you like to add, subtract, multiply, or divide? (Type: -,+,x,/) *if statements The answer is: ____. Would you like to do a new calculation? (Y or N)

Again, I thought that the course was great. I'm super excited to see the upcoming courses.

Craig Dennis
Craig Dennis
Treehouse Teacher

Thanks for the feedback Brad!

I love the calculator idea and will try to squeak it into the next course, time allowing. Unfortunately, Java doesn't have functions, it only has methods that belong to objects. Since we haven't dug into creating objects just yet, that's the next course, we didn't really get a chance to write any methods that take parameters and return values. A calculator is a pretty great example object, and we could quickly expose some handy methods and show off math tricks.

Glad you enjoyed the course, and looking forward to "seeing" you back here, real soon too!

Thanks again for your feedback!

Would love for some deep dive explanation of every bit of code we have written and will write. What is a string what is a method what is a value and everything like that and examples of each maybe? I have already done the Java course while I understand what is going on but I don't understand everything that is written meaning and function and how can I use it.

Craig Dennis
Craig Dennis
Treehouse Teacher

Hi Qasim,

The next course is going to do a deep dive into Java Objects, and I am attempting to cover all the terms I brushed over as well as give you some more hands on as to what is going on.

If you would like to continue to learn while waiting for the course, I highly recommend the Java SE tutorials. There are concepts in there we haven't yet gone over, but we're going to very soon!

Thanks for the feedback, and please let me know if that didn't quench your thirst for knowledge ;)

Thanks for the first Java course. Loved it.. It's made me realize Java is the language for me and that I want to learn. Do you think we can get some courses on building dynamic sites with Java? Basics on perhaps just getting a simple web server up and running and intro's into getting your feet on the ground.

Thanks for your efforts so far. I really hope demand is enough to ensure we see more of this as I'm counting on it in order to learn!