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
Ishaan Singh4,639 Points
This course needs to be planned better
The final project in this course is probably beyond most beginner level programmers. I think the treehouse team needs to think through their pedagogy- esp. with respect to how to bring people up to speed so that they can tackle the final project.
I've been through this video multiple times and I'm still having trouble putting all the pieces together
David Yrigoyen34,679 Points
I completely agree with Ishaan. I have had zero issues with other instructors and projects, and this one has left me more confused than any. I think things aren't explained as well as other instructors tend to do.
I feel now that I have to go elsewhere to actually learn this topic.
Paulo Oliveira4,206 Points
Yes. I think Guil's courses were way more didactic. In this last challenge we were dealing with four different js files and it's not easy to connect all of them just by watching the videos.
Mathias Nielsen17,868 Points
I can't agree more - it is totally out of league, when you trying to learn JS following the "Tracks" which Treehouse offers. I've been challenged with other courses and learned a lot - this course hasn't done anything for me, and only left me puzzled. There is a lot of "teaching" missing in between these courses, when following "Tracks".
Christopher DeboveCourses Plus Student 18,372 Points
I don't think this project is really that difficult. It takes all you've seen before and merge it in a concrete project.
In my opinion, the only hard thing is to understand the logic behind the application. And that is the kind of project needed to learn more.
Even today (and i'm programming in many languages for a more than a decade), the most difficult part is to find the logic, the algorithm of my features/application.
But I think this project is completely doable at this level.
Modesto Javier Espín Giménez7,783 Points
Same here. Second time that happens to me, and coincidentally enough, last time was also with Andrew. I guess I just cannot follow his teaching style, but as easy as any of the previous Treehouse projects looked to me, I don't even know how to tackle this one.
Rob Knox3,159 Points
I agree with Ishaan, I think it would be helpful to plan the project possibly on paper. Write pseudo code and tackle each task. Explain why these steps have to be made, etc. I feel my brain needs to learn to break a program down. Maybe a checklist of things to start with (first we start with the elements in the first question...). Maybe possibly list possible methods involved, etc. Besides the final project, I enjoy the videos and the concept on OOP and prototyping is explained well.
Masa MuneCourses Plus Student 4,794 Points
i think the problem is that the project is not explained clearly, teacher should show what he want in the end (not the code, just how the function work) . Andrew is great developer, i enjoy his project (it is harder than other, but help you understand more) but i find it is very difficult to follow his speed
Ismael Carbajal5,922 Points
We need more courses that help with logic, structure, and problem solving. Maybe even math courses or 'math for programmers' that can make writing algorithms and structuring code easier to tackle.
Ismael Carbajal5,922 Points
This was pretty tricky coming from procedural coding. The concepts of OOP make sense to me but thinking out the structure of the code was difficult. Andrew Chalkley's code was planned out really well. Hopefully I can get good at OOP.
Ahsan Lake7,405 Points
I enjoyed the course. Though, I would note that he goes very fast and you would benefit more from breaking the videos into pieces. Once, understanding what he does, then watching again to follow along.