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


I need Help

Team tree house doesn't teach me Jquery in the right way , they just do stuff for me and give me quiz , I don't understand nothing , even for Java script also . they need to change that . I spend 4 Hours on this question I can't pass , I came here to learn not to wast my time . if any body have any idea please help me .

Build an interactive website Create a method called 'requiredValues' that returns an array of all the values of inputs with the class of 'required'

Please help ,

Andrew Chalkley
Andrew Chalkley
Treehouse Guest Teacher

Hi Israel,

Sorry to hear about your frustations. 'Build an Interactive Website' course is fairly gruelling as it is an advanced course tacked on to the end of a very programming-light project. We've found out that you shouldn't really attempt it without a programming background or solid grounding in JavaScript.

I'd recommend going over an Introduction to Programming and JavaScript Foundations.

I am just at the end of my work on Database Foundations and my next job is to review, refine and polish existing content, on the "Learn JavaScript and jQuery Learning Adventure". This will include adding code challenges to older courses to aid in learning JavaScript in JavaScript Foundations. Refreshing some introductory content, all with the goal to leading up to a new beginner course of jQuery Foundations. We get a wide range of feedback and we're grateful for any, good or bad. We aim to make this the best place to learn about Web Design and Web Development and that no matter what your current skill level is we'll get you there.

A good way to get around some of the issues you're having is to post the code of what you've written up to. And then other forum members or myself can see where you are and they can give you advice from where you got to.

As a matter of interest did you do JavaScript Foundations? What learning adventure did you embark on? Do you think adding code challenges to JavaScript Foundations will help in your learning? What are your goals in learning jQuery, what would you like to do with it?

We're here for you and please don't hesitate to ask any questions. All questions are welcome. We're happy to serve you and your fellow students. I'd also like to thank those students who are active on this forum who are giving great advice! You guys rock.


3 Answers

1.) I recommend writing notes on a piece of paper as you go along, You will remember things much better and you can refer to your notes if you get stuck on a quiz questions or code challenge.

2.) Learn from multiple sources, maybe video tutorials are not best for you, try books or text tutorials.

Sometimes things are hard to understand, no matter who is teaching you.

Good luck!

Sometimes things are hard to understand, no matter who is teaching you.

That's right, I have watched multiple tutorials about CSS and I don't understand how to float or positioning yet lol

James Barnett
James Barnett
39,199 Points

My 2 cents on this is that if you are new to programming you'll need to use some other resources to fill in the gaps that Andrew Chalkley alluded to in his post.

There are several resources to learn JavaScript & JQuery online that are free, these are my favorites listed in viewing order.

var store = [];
var fields = document.getElementsByTagName('input');

for(var i=0; i<fields.length; i++) {
if(fields[i].className == required) {

return store; 

As for the Teaching Part, a teacher will get you the answer satisfy you.