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
Yan KozlovskiyCourses Plus Student 13,773 Points
My overall thoughts and a suggestion on improving the site
I don't know how many of you will agree with me on here, but I love this site. There's a lot of great content and it's very engaging. However, I am having a problem with retaining information. I think it would be a great idea to add text based challenges. Users will watch videos on a particular subject and then be asked to create an app or program based on the concepts they just learned. This is similar to the current code challenges we have on site, but they're more complicated and abstract. Programming, in real life, involves the art of taking abstract concepts and putting them together to create a specific solution.
There needs to be an programming challenge (more like a simulation where the user is already working for a company and is being asked to develop something) at the end of each track/course. Something like where the user is asked to create a card game, or some other app that involves programming concepts the user just learned. It would be good to have a walkthrough video too, but only if the user is stuck and needs some help. Then you guys can implement something that checks the correctness of the program using Test Driven Development, or some other programming magic. For stuff like design, users will be asked to create comps, layouts, and other things. That way the user will have a higher rate retention by realizing what concepts they are not understanding. Having this kind of homework would be fantastic.
Right now all we have are a project walkthroughs, which are great in my opinion. However, they're short of being absolutely spectacular. I think if you guys add something like this, then your service will be unbeatable. This is just my opinion and you know what everyone says about opinions...
My two cents and I hope you keep up the great work. The site has vastly improved, since I first signed up.
Dominic Cyr1,765 Points
Hi Yan. I am new to Treehouse. I've subscribe maybe a week ago. I agree with you: Treehouse surely offers the best learning opportunity for programming and design. In my opinion, I take down notes while I watch videos. I have many of them, but they are useful. The difficulty I have is that this is so much fun to learn that I do not give myself enough time to pratice or create a project. I feel like I am in a hurry to complete the most courses in the shortest time. I am a proud member of this great community of people who share the same interests.
I hope you reach your own goals with Treehouse. See you soon!