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

General Discussion

Tracks, reimagined

Today, we're excited to be launching a new Tracks experience, and we really hope it brings some of the improvements you (and we've) been asking for.

You'll finally be able to see the big picture and how all of these courses fit together! You'll immediately notice that you will now explore your Track as a hierarchical, tiered tree. Each course is now presented as familiar cards, grouped into tiers. As you work your way through your Track, you'll unlock new tiers of courses on the tree. We've also added useful cues like a current course indicator in your progress bar and current course card.

We've also added Track Scheduling! In addition to seeing time estimates for each Track, you'll also be able to give yourself a deadline to complete your current Track and we'll let you know how long you will need to spend learning each day in order to meet your goal.

Please let us know what you think in the comments below, and stay tuned for more improvements and new features in the coming months!

Huge thanks to Chris Michel, Jeremy Jantz, Tyson Rosage, Lora L. Abe, and Kyle Meyer for a wonderful collaborative effort!

Check out the new Tracks at http://teamtreehouse.com/tracks

UPDATE 1:

This has been amazing feedback, and I think we're going to come up with a stopgap solution for all of you who are really needing to skip ahead out of necessity. Getting locked out of content you were working on was absolutely not our intention! This is due to our intended solution being complicated by what is essentially a flaw in the way we currently handle courses that are also present, but locked in active Tracks. Coincidentally, this fix will probably benefit anyone that wants to skip around within a Track, but keep in mind that in future iterations, we do want to make sure you first have competency in any prerequisites you'll want to skip :)

Anyway, expect a fix for this and a few other bugs soon. Thanks again!

UPDATE 2:

Ok folks, we've decided to only move forward with a couple fixes. We don't want to incentivize or make it easier for you guys to go off track. Tracks are a focused, on-rails experience meant for students that want or need structure. If we allow skipping again now, we're just going to take it away again in the future anyway. Using Tracks as a general curriculum guide, while helpful, is not ideal and I think what those students who want to go off track really want is actually functionality like a Playlist or Queue to forge their own path through Treehouse. So, we'll work on that!

For now, here's what we're fixing:

1) If you had previously completed a course in a Track before the update, or a course was in progress but is now in a locked tier, those courses will now appear as unlocked so that you can complete/review them within the Track itself. However, if there are still courses within the same tier, those will be locked. We want you to stick to the path we've set out. As I said, more tools will be coming for those that just want to use Tracks as a broad overview.

2) Any courses that are in your Track but in a locked tier will now appear properly in Home when you attempt these courses via the Library. Once you start a course in the Library, that course will also subsequently be unlocked in the Tracks interface. This last bit is a workaround and won't be the case forever, but we didn't want to make it a hassle in the meantime :)

I hope this relieves the major pain points for you guys. We're working hard on this and will be deploying these fixes shortly. Please keep leaving any feedback in the comments below!

Brandon King
Brandon King
3,024 Points

Why when I click resume track am I now being taught things that I learned when I first started the track months ago? Did I lose all my progress on the track I have been working on? I like the redesign, but I wish I could still start up where I last left off, not the basics of HTML again.

UPDATE 3:

We just rolled out an update to Tracks that again allows you all to click through to courses that are in locked tiers. However, you will now get a modal warning that explains that the course you're trying access is in a locked tier, but that you can also take the standalone course, off-Track in the Library with a button that will take you there. This is mostly just letting you know that while we don't recommend you do this, we're also not going to stop you if you absolutely insist. You'll still get credit in your Track for the courses you take off-Track, as always. Hopefully this is a win-win for everyone!

In addition to the warning for locked courses, you'll notice that we've also added course preview modals for all course cards. Please let us know what you think below!

New modals: new modals

31 Answers

SOOOO pumped about this. Great work Team! :)

Thanks Ryan! I'm already excited for the next release!

Wow looks great guys!

Thanks Adam!

This is a really welcome change. Very nicely done!

Ken Barlow
Ken Barlow
16,177 Points

?_? wow..., just set a track for myself this is awesome! Makes me want to get right to work! Way easy to understand now :)

Glad to hear it Ken!

Great job with this. This really helps me a lot. Thank you.

Thanks for being a student, Garrett!

It's great! I like it. One issue though. On the front-end track, I wanted to get through the console and git before doing sass. Now it seems like I'm locked out until I complete sass. Not a huge deal but really an annoyance. Maybe there could be a feature or setting to bypass this.

Overall I'm loving the redesign and concept!

You can still do the individual syllabi out of order by going to the Library page and selecting them.

Jonathan - that's definitely by design, but that said, if you'd like to do Console Basics out of order, hop on over to the Library and complete it there. When you're done, you'll get credit for it in your Track! Hope that helps :)

Awesome. Thanks!

Matt Ober
Matt Ober
2,038 Points

Daniel - Along with what Jonathan said, it might be useful to have some type of option for users to "skip track section due to already known knowledge". Or something along those lines.

If somebody knows a language already, but for example, wants to learn how to program an application in that certain language, it would be slightly redundant to force them to go through the entire track and relearn everything they already know.

Totally agree, at least in principle. I think ideally, we'd allow people to "test out" of tiers. After all, we want to make sure you aren't skipping anything you actually don't know, or perhaps need a refresher on. We take education seriously, and the steps we're taking are really always in the best interest of our students. We definitely think long and hard about this stuff! Thanks for the suggestion, definitely on it but these things take time. We always break things into smaller iterations so we can get new features out to you guys as soon as we can. Because of that, sometimes certain releases can seem incomplete, but know that we have the big picture in mind and we're working towards that with each release!

Alex Tasioulis
Alex Tasioulis
4,950 Points

Apparently I'm the only one who doesn't like it. I don't care about the layout, but I don't like that parts of my track are locked now.

Alex - Sorry to hear that. Tracks have always been intended as a complete curriculum, chosen in the order they are by our teachers. This is our recommended way to learn that content. However, you still have the option to complete these same courses in the Library, where you will also receive credit for them in your Track, regardless of order.

yes Alex, I agreed with you

Will Daly
Will Daly
8,983 Points

I just got locked out of the lesson I was working on. I am not feeling the locks.

Will - that is actually an edge case that probably shouldn't have happened. Ideally would be able to complete your current course. Does that course still show up as in progress in Home? Give me some details so I can investigate your issue! Thanks for being a student!

Will Daly
Will Daly
8,983 Points

Yes that course still shows up as progress. I'm using the library to keep working on the section I haven't unlocked yet.

Howdy Will—You should be able to now see any progress you weren't seeing in your Home yesterday. Thanks for the heads up!

Anna Yeh
Anna Yeh
4,530 Points

I don't like the locked idea, either. Sometimes I'd like to quick review what kinds of content is actually included and decide if I want to skip it or keep on the track.

Anna - Sorry about that. That said, Tracks are meant to be guided, and were always intended to actually function the way they do now; if you would like you skip around, you can a) still skip around within each tier in a Track or b) complete courses in the Library and you will get credit for them in your Track, regardless of order. We are still working on further features and improvements so stay tuned! Hope that helps!

Gary Sorrell
Gary Sorrell
6,543 Points

I like the change. great job guys!

Thanks Gary, glad you like it!

Thomas Quayle
Thomas Quayle
4,388 Points

Being locked out of certain parts of Tracks is not a wise move. The Tracks themselves are great, especially when you are looking for what would be considered the fundamental learnings of a particular area.

But if I am confident I know certain parts of a Track, I had the freedom to skip it and move on to the next part. Now this is locked and I am forced to waste time completing stuff I already know in order to unlock the content I need to learn.

At the moment, in order to skip ahead I am forced to search for the project or segment in the library. So I lose a bit of time doing that. Not too much, so it's not the end of the world.

BUT...because it is part of a Track, it seems that segment does not appear on my home page with the other projects and tracks. So this means I have to search the library for it every single time I want to return to that segment. This is really inefficient and a unnecessary time waster.

I can understand why you have done this for proper learning purposes. But you need to have a less frustrating and time-consuming method in its place for those that want to skip ahead.

Apart from that, the new Tracks are great....but the downside above definitely outweighs the new positive improvements.

Thomas Quayle
Thomas Quayle
4,388 Points

Sorry guys...I just re-read my post. While I still stand by the message I was trying to get across, I was probably a bit too negative. I should be giving you praise for the hard work, because you have put a lot of thought and effort into the new improvements. I still think the above issue needs a solution, but I do appreciate what you guys have done. Thank you.

Pierre Fatal
Pierre Fatal
3,727 Points

In addition to what was said, being locked out increases incentives to complete a track, how?

All good, Thomas. We're glad you're a student and so passionate about the product!. We're never going to please everyone, but we do try to hard to strike the right balance between our vision and our students' feedback as best as we can! As far as your previous post goes, I would however still like to respond to give you a better idea of our vision and process. You might realize that we are probably more on the same page than you think.

We do releases in smaller iterations, and therefore grander projects like Tracks are able to be developed in manageable chunks. This allows us to give our students more regular updates while also avoiding project bloat, scope creep, etc. In the next few iterations of Tracks, we're definitely looking to enable students to "test out" of courses, or tiers of courses. That is a very ambitious project all its own, so we planned for multiple iterations, slowly putting into place the pieces of the puzzle.

I'd like to specifically note that this hierarchical model allows us to group content that we think is best learned together, at a particular time in a particular order (we do allow skipping within a tier). I think it's easy to maybe think of us as just an app company and not one that also employs a full-time staff of experienced teachers that think about how to best plan, structure and teach our curriculum every single day. They're not actors in front of a camera; these guys are for real. They propose and develop (and write their scripts) themselves for each and every course they do. This process alone takes weeks, for each course! TL;DR, we take education seriously.

As a team, we've also come to the realization that we are doing some of our students a disservice by not leveraging our collective knowledge and experience to develop better systems and conveying more structure. Because of this, over the past several months, we've transitioned Adventures into Tracks and slowly iterated them to align with our overall vision of guided learning. The Library has always been the destination for a la carte content consumption, and that hasn't changed. We feel strongly that our students should definitely be able to skip certain content eventually, but only if they're truly qualified to do so. Learning in bits and pieces is certainly encouraged for continuing education, but we rather passionately believe that a fun yet structured curriculum is the key to actually teaching our students better, quicker and with fewer frustrations. We've left a lot of beginners behind or just confused and frustrated by not offering them a more guided, on-rails way to learn at Treehouse.

Of course, we also don't want to leave students behind who absolutely prefer to march to the beat of their own drum. For now, students that use Tracks as a general guide rather than a strict curriculum can easily find the locked courses they want in the Library, and even still get credit for them in their Track upon completion. We think that's a pretty reasonable tradeoff in the medium term, until we can implement a more frictionless solution such as testing out. At the very least, do know that we are absolutely aware of and thinking about all of these issues pretty much... always! :)

Again, I'm so stoked that you are enjoying Treehouse. It really means a lot to us when we do see positive feedback, and I personally really even appreciate the negative as long as it's constructive. Thanks again, I hope that provided some insight!

Cheers!

Pierre Fatal - I would genuinely love to hear what might actually incentivize you to complete a track! Always open to feedback!

Pierre Fatal
Pierre Fatal
3,727 Points

I would focus on enhancing the actual learning experience with better time management tools and things like cheat sheets.

Patrick Mangan
Patrick Mangan
6,444 Points

@Pierre -- The cheat sheet you mentioned is a really good idea. Like you, I've been making my own cheat sheet in Workflowy which really comes in handy when I try to implement everything I've learned.

Attributes, selectors, and elements, etc. can be difficult to remember even though I fundamentally understand how to use them.

Not sure if Treehouse-made notes would be beneficial (since the act of note-taking increases memorization), but it's definitely something they could consider.

Calvin Maighan
Calvin Maighan
12,061 Points

You guys think of everything, this is the most useful thing since the tracks did seem a little confusing at times! I like the scheduler the most to help me stay on track! :)

Thanks so much Calvin! We're stoked you liked it!

Christina Pagano
Christina Pagano
15,676 Points

In agreement that it is great minus the locking. If anyone can access them via the library anyway, (so those who want to skip ahead, will, whether with the knowledge of that course already or without) what is the point of locking the courses on the tracks page? Why not just dull them out?

Christina - glad you are enjoying the release, minus the locking :P

It will all make sense in time, I so promise!

Thomas Gallagher
Thomas Gallagher
3,900 Points

I agree with many of the other comments here. The new layout of the tracks is great and greying out the courses that you haven't unlocked is a good idea, but actually locking them doesn't make much sense. If the courses can still be accessed why make it a hassle to get to them? I chose a track as more of a guide, not with the intention of sticking steadfastly to the course.

Locking the courses makes it harder to get to the stuff that I was going through that is most relevant to what I am trying to do in my work right now. Making it harder to get to the classes I want to take makes it easier for me to put off doing it.

Thomas, please see my very lengthy post above. Thanks for your feedback, and we're already thinking about this :)

Thomas Gallagher
Thomas Gallagher
3,900 Points

Thanks for the information. It does look like a lot of thought went into this update and I look forward to seeing where things go in the future.

Thomas Quayle
Thomas Quayle
4,388 Points

Daniel, I appreciate the in-depth answer. I do understand what you are trying to say and I can definitely see the merit in it.

I'm also glad to hear that you are constantly taking on feedback and evolving. So as a suggestion to take on board, for those who do want to skip ahead and do a project that is locked in a track, I suggest that ability to pin those projects to your home page along with other projects would be more beneficial. However, I can understand if you feel that this may also create a loophole that defeats the purpose of what you are trying to achieve.

I suppose if that option was not made available and we are left with the current options, the best solution to adding the project to your home page would be to leave the Track it is in?

Also, in response to your teachers, the lessons, projects and structured learning concepts, I couldn't give more praise! I think you all do an excellent job in that department. It makes everything much easier to learn and follow.

All good ideas, Thomas, and some are definitely ideas we have floated around. We'll come up with an elegant solution, I promise. Thanks for the praise, I'll be sure to pass it on!

Also, stay in your Track. If you want to take a course further ahead in the track that is in a locked tier, then just take that course in the Library. We store all of your progress, so that's why if you started completing courses in the Library before you started a Track, you might see random courses or stages filled in as complete inside of your Track.

In short, take the course in the Library (starting it will pin it to your Home automatically) and it will be marked as complete in your Track when you're done. The only "hassle" is really just having to browse/search for it in the Library and clicking a button to start it. You'll then be able to keep tabs on your Track and whatever courses you want to, and work on them simultaneously. Flexible!

Like I said, we're working on a more elegant solution (which has always been part of the plan), but because simply taking the course in the Library isn't a huge barrier, we decided this iteration on its own provided enough value for both us and our students. Had we wrapped the two projects into one iteration, the scope would have been far too large for one release. We always have to make compromises when planning this stuff; striking the right balance is hard!

All I can really say beyond that is, more to come, folks! :)

Thomas Quayle
Thomas Quayle
4,388 Points

Unfortunately Daniel, I find it doesn't function the way you are saying. If it did, it would be a lot easier.

If I go to the library and find and start a course/deep dive/project that is further ahead in my current track that is in a locked tier, it does not appear on my home page.

If I leave the Track, then that locked course/deep dive/project does appear on my home page.

If I start the Track again, the locked course/deep dive/project disappears again.

I have tested this.

Oh man, if accurate that sounds like a bug! Definitely not how we designed it, but we do break things :)

We'll check it out!

Howdy Thomas Quayle — we fixed this today. Now if you're working on a course that's currently locked in your Track, it will appear in Home below the Track information. Thanks for the feedback!

Zerui Ma
Zerui Ma
5,422 Points

It's a huge achievement I have to admit, but for some reasons I think some features might need to be added to make the track system perfect.

I do have some coding foundations so I skipped most of basic content I already familiar with, but today I have to go back to these basic quizzes or code challenges since the further course is locked since I haven't finish these basic things.

So I would recommend you to add a feature to the tracks to let us skip the content we already know. But I do like the design of the tracks now, it's more systematic and clear to me.

Thanks for your feedback, Zerui. Please see the update I posted!

Zerui — Now if you're working on a course that's currently locked in your Track, it will appear in Home below the Track information. Thanks for the feedback!

Thomas Quayle
Thomas Quayle
4,388 Points

Thanks Daniel! Appreciate it!

Holger Liesegang
Holger Liesegang
50,595 Points

Great work, Daniel Lewis - I love the new tracks design :)

Thanks Holger!

Alex Tasioulis
Alex Tasioulis
4,950 Points

Once again, I love Treehouse, I love the content, but locking me out of parts of it (even if it is available in the Library, you're making it LESS available by locking me out of it on certain parts of your page) is NOT a positive or welcome change for me at least. I was much happier being able to jump back and forth, and especially since each part of a track is a self contained chapter, it's not like it damaged my learning experience or progress in any way.

For example, I have 10 years experience in Photoshop. I did the Photoshop deep dive right away within a day or so. I loved the Illustrator tutorial by Mat, and I have no experience with Illustrator. Whenever I was tired of coding and playing around with JS or CSS, I watched a part of the Illustrator tutorial which was a welcome change of pace compared to coding. Now I can't really do that, or at least it's complicated going to the library and having to find it etc etc. I don't think there's really any reason for these locked contents, and in fact, I think part of the very core of the idea behind Treehouse and similar platforms is that we should be free to learn at OUR pace, according to OUR experiences (like I said, I know Photoshop, so an introductory course on Photoshop is a completely different thing for me compared to somebody who may never have opened Photoshop. when you lump us both into the same group, you are eventually making the same mistake that unis and so make, where everybody is treated the same and thats NOT a good practice).

In conclusion, every change and progress you make as a site is always welcome, but for me at least, this one has not changed my experience in a positive way, so if it was up to me, I'd say you should rethink the changes you've implemented. Of course I may be the only one that feels this way, but I guess you'll know that soon enough.

Other than that, I think you guys are amazing and I am so excited about how much you have taught me and continue teaching me (in case you didn't realize by the fact I've gotten 4000 points in like 2 weeks).

Thanks for your feedback Alex. Please read the update I posted last night :)

James Barnett
James Barnett
39,199 Points

Daniel Lewis -

> Using Tracks as a general curriculum guide, while helpful, is not ideal and I think what those students who want to go off track really want is actually functionality like a Playlist or Queue to forge their own path through Treehouse. So, we'll work on that!

I think you are spot on with people wanting a Playlist, I've seen several requests on the forum for "build your own track" feature.

David Moore
David Moore
13,916 Points

I get you want structured learning environment, no problem with that. However, I am not going to support you any longer if you think it's cool to just kick me out of what I was working on and not give me any simple way to get back to where I was. Content locking? What, are we in 1st grade?

Just a quick sanity check... How many posts and support requests have your received about how much your customers have LOVED being locked out of their content. Like you've said, I can go find what I want in the track, leave, go into the library, dig for the course, and take it there. So, what you are really doing is changing nothing, just making using your system more of a pain.

Suggest whatever you want but leave your customers the ability to choose what they want, we're the ones paying you.

Thanks for the feedback, David! Our sanity is in fact in check, and we are working on some solutions to accommodate all our students. In the meantime, we've decided to allow access to all courses from inside a Track again. In the future, Tracks will be more understandably differentiated from the Library as we continue to iterate, but we definitely admit we may have jumped the gun a bit on the locking portion of this larger vision for Tracks. We hope you stick with us though, as we are most definitely listening! :)

Anna Yeh
Anna Yeh
4,530 Points

I see the update and I am able to preview every section on the track without locking, which works better for me. Thanks for the working! I have one more question, I am off-track now and in the middle of one course section. But I can not access it from the track. What strange is the other courses of the same track I haven't taken yet can be accessed by clicking ""view course". And the course I am in the middle way only shows the button "resume". And I don't understand why ?

Anna - that sounds like normal behavior, no? Maybe I am misunderstanding you.

Anna Yeh
Anna Yeh
4,530 Points

Hm...I am expecting to be able to access the course I am in the middle within the track.

Are you wanting to be able to access courses you're doing off-Track from within your Track?

Anna Yeh
Anna Yeh
4,530 Points

Yes! Sorry about my poor language :(

Not a problem! As far as your question goes though, we are not going to be showing active progress of off-Track courses within your Track. Tracks are not playlists, nor is it a dashboard for your current active courses (that would be Home). Hope that makes sense. We'll also be rolling out an "Add to Home" functionality for courses today so you can pin them to your Home without having to actually start them, which should help people that want to start their own mini queues. Theoretically, you could add all the courses in a Track to your Home so you can do all that content off-Track. We'll probably expand this functionality, but we wanted to roll something out quickly for you guys.

I just want to remind people that Tracks are a guided curriculum. We really do not encourage people to skip around if you're on a Track.

Anna Yeh
Anna Yeh
4,530 Points

Ok. I understand either track, home or playlist serve for different purpose and you don't want to mess them up. I guess I can just wait for the new release. Thanks for the quick reply anyway.

Oddur Sigurdsson
Oddur Sigurdsson
6,233 Points

Hey Daniel and co.

I really like the new tracks, the structure really helps. That being said, I'm not at all happy about being locked out of my Ruby track because I'm being forced to re-take the "How to Build a Website" course.

While I'm totally aware of the fact that the updated course brings many improvements, I am frustrated by the fact that I must now-retake the entire course (originally Smells like Bakin') in order to proceed with my track. I mean, come on, this is the foundational course to web development. It's been less than two weeks since I took the original!

This is a user experience issue that is screaming for a rethink. And while I may someday revisit my foundational education in "what a browser does", I'm certainly not interested in being forced to do it today. All this does for me is invalidate my experience using Tracks and push me back into the Library to finish what I already started.

Takes the wind out of my sails, man.

James Barnett
James Barnett
39,199 Points

Oddur Sigurdsson -

You are spot on.

For people how have completed prerequisite courses before that course was retired, should get credit for that and have the relevant section of their track unlocked.

Daniel Lewis - What say you, for people who the combination of the Build a Basic Website course retired combined with the Track Re-design combined to lock them.

I have credit for the HTML and Design portions of the Web track, but the How to Build A Website project (that I did first upon purchasing a membership) is greyed out with green stripes over it. When I hit "Resume Track," it takes me to the beginning of the Website project, and not to the middle of the CSS Foundations lesson that I was working on. Do I have credit for the Website project? I certainly don't want to go through it again so soon.

Oddur Sigurdsson
Oddur Sigurdsson
6,233 Points

Nancy,

I have the same issue as you (see above). I might be able to shed some light on this:

  • The original course you took (Smells like Bakin') was retired last week and has been replaced by a more in-depth course. In essence, it gives a longer introduction which lowers the technical threshold for beginners. It also makes use of Workspaces.
  • Your points and badges for the old course still exist in your profile. You should be able to see them under 'View Profile' when you click your icon in the top right.
  • The tracks feature on Treehouse is linear meaning that you must complete your projects in order if you're going to follow the track.

In other words, you still get credit global credit (Treehouse), but your local credit (i.e. progress toward your track) has been revoked. Treehouse wants you to retake the course.

As an override, you can click on the course name in the tracks and clicked the grayed out button (either 'Resume Course' or 'View Course' depending on if you've started it). By doing this you can keep going, ignoring the alerts. You can also manually continue on with any course through the library.

These changes have been a let down to me and I hope this gets addressed soon. But my advice to you is just to keep on churning with the track you are on by using the library - all of that credit gets applied to your track in the end anyway.

Rory Costello
Rory Costello
4,109 Points

How is the scheduling calculated? I tend to stop the videos to code along with it - does Treehouse factor in time for this kind of learning?

James Barnett
James Barnett
39,199 Points

I think it's just run time of the videos not including pausing for notetaking/coding or the time required to complete quizzes and code challenges.

Rory Costello Good question. Since everyone works at their own pace, it's hard to factor things like note taking and off-site practice time into global time estimates. We've got a basic algorithm that looks at average time-to-completion for each stage (actual data from past students) and then we add those up to get totals for tracks.