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

Feedback: Improving learning on Treehouse with better objectives (code problems that you need to solve)

Couldn't find a topic on this

I've tried a couple of different online learning websites and I've found that Treehouse does the best job in the teaching aspect. However, I feel that some of the topics don't stick as well because the objectives have a couple of issues.

  1. There is no hint system in place. If something isn't done right, a lot of times you just get a red bar at the top telling you that your answer is wrong. Having a system in place that can guide users towards the answer would be helpful.

  2. The objectives are not closely related to real world issues. Just using the same code in the video with some part(s) missing does little to help the topic stick. Having a separate issue that the user needs to solve with the skills they just learned help much more. Code School does a great job at this (their videos just aren't as good). They give you different problems that you must solve and are very challenging.

Are there any other ways that these can be improved? Would love to brainstorm.

5 Answers

I personally would love to see more Code Challenges. Taking a quiz is just too simple, and if one didn't pay attention, one could hypothetically fail again and again until they memorize all the correct answers.

I agree with this!

I'm all for the real world examples and more code challenges. It would be cool if at the end of each section of a track and at the end of the track itself they included the option of cumulative code challenges that included real world scenarios and such. Maybe they could include a picture of what they want you to build and then give you free rein to build it. Not exactly sure how they would check your code since there are multiple ways of doing the same thing. I'll leave that for them to figure out :)

Not giving hints prepares you for real world scenarios... you don't know an answer to a problem so you find it on google :)

While there is some truth to that, I think that for newer programmers it is really helpful. Even for some seasoned people as well.

Although I do agree the quizzes could be harder. Or at least make the wrong answer not so obvious.

But at the end of the day if you wanna learn your gonna learn no matter how easy challenges/quizzes may be