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

General Discussion

completing courses not in order?

I'm doing the web development track, and I just finished the first part, building the portfolio website, to get my feet wet, I know a lot about html and css, and my main interest is JavaScript. why does it seem like tree house doesn't want you to take courses out of order? I don't feel like I should have to go through hours of CSS...

4 Answers

That's simply to make you stay on track in the Track.

If you want to do courses that are further ahead in the track, you can find them in the library.

Ken Alger
Ken Alger
Treehouse Teacher


In conjunction to Bryan's answer, the Tracks are designed for people with little to no experience on the various subject matters. One of the great things about Treehouse is the ability to go to the Library and pick and choose courses that are of interest to you personally. You can also take the courses in order utilizing the Tracks, and switch tracks should your interests change. Great way flexibility that way.

So, for your situation, if you are an HTML/CSS/SASS ninja and just want to learn JavaScript, there are several great courses in the Library. Some of them will, at times, speak to particular features that are being developed in the respective Track topics, but with the ability to either use Workspaces or download the project files, you should be able to follow along nicely.

Happy coding,


If I complete courses not part of the "track", will it still keep track of my progress and allow me to earn points? Because Ive done a few of the intro to programming courses and they aren't showing up?

For example I skipped the CSS course and went into the programming, and even though I completed the first few lessons its still greyed out?

I dont know maybe its just me haha, its a some what confusing, redundant layout? why wouldn't you just be able to move around the track as you please as opposed to having to click through the library to essentially... move around the track as you please?

If you do a course that's not accessible inside of the Track, it should still show up as being complete, even though it may be locked.

Sometimes that update might take a while to show up. How long has it been, and have you earned badges in the Intro to Programming course?

ok the java script points and completion are showing up now, you were right it just took a little while :)