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

JavaScript Object-Oriented JavaScript (2015) Practice Project User Interface Code

Ishaan Singh
Ishaan Singh
4,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

10 Answers

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.

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 Nielsen
Mathias Nielsen
17,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 Debove
PLUS
Christopher Debove
Courses Plus Student 18,373 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.

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 Knox
Rob Knox
3,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.

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 Carbajal
Ismael Carbajal
5,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 Carbajal
Ismael Carbajal
5,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 Lake
Ahsan Lake
7,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.