Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

I have a suggestion to improve Treehouse!

In programming, there are many ways to skin a cat, so to speak. You can either skin the cat with a skinning knife(efficient, DRY code) or with a bowling ball(not-so-great code).

My suggestion is that students are presented with an opportunity to Compare Results with the instructor AFTER they complete each challenge. Even though we may have passed the challenge, there may have been an easier OR more efficient way to write/code it.

To other students, let me know if this is something you would find helpful or would like to see. To the Treehouse mods, please consider the implementation of my suggestion. I think features like this will only improve Treehouse and make it THE BEST online platform for learning how to code.

5 Answers

Steven Parker
Steven Parker
216,017 Points

What you are describing has been a feature of several of the courses I have taken here.

I don't recall specifically, but this may be something included in only the more advanced-level courses.

Interesting. I have yet to see it in my Java courses but it would be nice to see it everywhere!

Steven Parker
Steven Parker
216,017 Points

I have not take any Java courses yet. But I have seen this in several JavaScript courses.

Cindy Lea
PLUS
Cindy Lea
Courses Plus Student 6,485 Points

Ive seen DRY programming in the Web CSS, Javascript classes

I think you might be a little bit confused about the question. I agree that DRY programming is taught in these courses, but that has nothing to do with what I am suggesting here.

Cindy Lea
PLUS
Cindy Lea
Courses Plus Student 6,485 Points

You want a place where you can see code from other students for the same assignment... They may do something like that in Treehouse Slack. Im not sure how to get to it or if its for the Tech students. Anyone know?

I want to see the answer that an instructor provides. The work of other students isn't always a reliable source of information.

Cindy Lea
PLUS
Cindy Lea
Courses Plus Student 6,485 Points

If you get the Pro edition, they give you the files including the final version of the files. Some classes have a video on just how the teacher does the answer. Im not sure what classes toure in...?

Well then I definitely can't afford a Pro subscription, I already had to cancel Netflix and Play music subscriptions =(

Steven Parker
Steven Parker
216,017 Points

My understanding is that the Techdegree subscription covers everything in the Pro subscription, plus some exclusive features the Pro doesn't have.