Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Did you or did you not like the jQuery Basics Course?

I personally didn't like it and I wish they'd have done a better job with it. It was hard to understand, a lot of the code I copied and pasted didn't work, and it turns out that chaining repeating methods doesn't conform to best practices.

What did you think of the course?

2 Answers

Yan, I can't wait till I've finished it.

Andrew Winkler
Andrew Winkler
37,739 Points

I did the jquery course a while ago alongside codescool.com's course and codecademy's curriculum for java script. I can honestly tell you that I didn't fully appreciate the treehouse jquery course content until I understood how it mapped with back-end languages and sql. Jquery is often thrown in with javascript, but it's difficult to leverage the tool until you understand how browsers interact with servers. I remember thinking "this is cool tool, but how do I get the most out of it??? Like why bother??" I only realized it's utility when I started working with back-end stuff. You can get a lot done in very little time.

As far as the presentation of the course, it's ok - but I agree with you that it's not simple. This is consequence of the content; originally the internet was just html and css, java script and it's extensions were created to fill a void in a comparatively looser logic based system that just sort of filled in the gaps. In my experience it's just kind of a random language that fills in the gaps between things (much different in comparison to C-based languages like java, ruby, python, etc.)... If you try the other websites, they aren't much better of an experience. I'd look into OOP java script if you like best practices. OOP java script will more closely coincide with C-based best practices rather than the quick and dirty fixes that are more often accepted in java script (because by nature the language originated from a quick and dirty fix to fill the void of html and css).