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
Ronan Cleary5,139 Points
Inconsistent Teaching Styles: More courses should be challenge or project based.
First off I'm loving the website and I think it’s one of the best resources on the web. However in my opinion some of the courses should be redone to follow a more challenge or project based format. I'm not going to single out any one course for criticism but many of the courses I've done to date follow a monkey see monkey do format i.e. we listen to the instructor and copy what he does on screen. While I am learning, I find myself not a participant in this process more of a spectator so retention isn't as good as it could be.
For me this is so much better than mindlessly copying what an instructor is doing in a video. I'd like to hear other people's opinion on this?
Jennifer NordellTreehouse Teacher
Treehouse has initiated a Techdegree program which includes projects and one-on-one mentoring along with code reviews by the staff. I'm guessing this might be more of what you're looking for.
Mark Pryce8,804 Points
I completely agree, the teaching style is great but it gets to a point where you want more responsibility, more freedom, because after a while it really does feel like 'monkey see, monkey do'
I recently did a course where the video simply showed you a finished website followed by "we have given you some base styles go recreate the site" .. I thought Oh my, finally I can be creative and write more than 2 lines of code.
This I believe is the way forward after the initial introduction, start off slow but as you progress you should be given more rope, even if you hang yourself with it atleast you learn. I hope I get more of these challenges.
Treehouse, I'm loving what you do but this subject really does need considering if you truly want to help your students!
Edit: I'm still relatively new maybe this has been implemented later in the courses, maybe someone more seasoned can confirm?
Mayur PandeCourses Plus Student 11,711 Points
I agree on both parts.
1) The first being more project stuff is needed.
But what I am doing now is following along with videos and creating something myself, so for example if its html,css videos, I go and find a wordpress theme or a layout and learn by coding along to the videos for that design.
Recently my friend asked me to make him a simple site, which will have data so I followed along with the php/mysql videos. The more I do the more it gets stuck in my head.
Nothing but love for TTH but I would also love more project based content , particularly for building a website from scratch. I find myself only being able to make a site as good as the basic one from the videos but nothing beyond that. The tech degree expensive to the point you may as well actually go to university and get that bit of paper imo. The TH niche is learning the skills at the fraction of uni cost but perhaps that business model was no longer viable due to torrenting, cost of making and updating content, market competition and such.