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!

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


I believe the Interfaces in Java course is out of order on the Beginner Java Track, or the track is missing courses.

The video begins by saying "In the last course, we saw how inheritance lets us use existing classes to help build new ones." But that would be the class on inheritance, and not the Java Arrays class that this video automatically follows in the Java Basics Track. It also begins by assuming the user was already set up with IntelliJ, another course that did not come before this video.

I understand that one can individually select these other courses, but isn't the point of the tracks to provide a logical path so you don't have to figure out what course to choose next? If the course specifically mentions coming after another course, then I think at the very least that course should also be a part of the Java Beginner Track.