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 jQuery Basics (2014) Introduction to jQuery Ways to Include jQuery in a Project

Anna Neyman
Anna Neyman
6,157 Points

Very confusing video narrative

I just want to say that I really don't like Andrew's way of explaining things. I get it that he wants to show us all the possibilities, options etc, but he just creates chaos by doing this and makes simple things very confusing. Plus, for every 10 sentences he uses, only 5 are needed tbh.

I completely agree with you. Treehouse needs a new jquery track with Dave McFarland he's fantastic.

Julie K
Julie K
165 Points

I'll have to agree. I spent many hours trying to follow the steps and figuring out what it's not working for me.

Stewart Rap
Stewart Rap
8,167 Points

Andrew, please pretend your viewers are severely mentally deficient. You're requiring us to exert mental energy to learn. The other courses I've watched so far have required much less of me.

If I wanted to work hard at learning, I'd watch YouTube videos or read a book.

14 Answers

Daryl Baker
Daryl Baker
2,044 Points

I must agree also on this, I found Dave McFarland great teaching the basics and I learned so much stuff, jumping into Andrew's felt overwhelming to me and gave up after a few sections.

Peter Yoder
Peter Yoder
4,123 Points

I think the issue on this video was that on around 5:27, it would have helped if Andrew had told us why he was showing various ways of including jQuery in a file before showing us the various ways to do it (like the anonymous function, ready method etc). At the end he says "I showed you this so you don't panic at the different ways to include it in a file", which made it all click, but got lost and panicked at first 'cause I didn't know the why before diving into a brand new concepts.

Other than this, I have been able to follow along without issue so far.

you showoff -_-

Andrew seems nice but I am a consumer at the end of the day. I have to agree with everything being said above.

I love Treehouse. I love Treehouse so much that I hope to soon give you my money for a year long membership and hope to someday see everything you guys have to offer. That being said, it feels like I'm getting a hernia every time I watch Andrew's videos. I get it, there's probably many behind the scene happenings that the viewer won't comprehend but as someone who is paying for a service, I'm pretty disappointed man.

I like his style and find it very entertaining and informative! I like Dave McFarland's style too though. Treehouse ftw!

George Putnam
George Putnam
3,308 Points

Unfortunately I have to agree, it seems all to obvious that he is reading off a script and without getting to personal his accent makes him hard to understand. I'm Going to stick with it though...

Andrew Chalkley
Andrew Chalkley
Treehouse Guest Teacher

Thanks for sticking around. Actually, I was mainly working off bullet points. I don't know what I can do with my accent, I've been living in the states for 3 years and I can't shake it!

Samantha North
Samantha North
9,450 Points

I guess I'm in the minority here, judging from the comments above, but so far I've found this course to be paced just right. Andrew's explanations have cleared up some things that have been mystifying me for a while - and have helped me get past a tricky spot in one of my side projects. Also, it makes a pleasant change to hear a familiar accent. :) So far so good, I'm very glad to have reactivated my Treehouse subscription!

Dan McLaren
Dan McLaren
3,284 Points

Agreed. I tried this course months ago and gave up on it as I felt it was just too confusing for me. Came back to it after doing a lot of other material and feeling very confident in my jQuery skills and I still really don't like it for your exact reasons. He even makes things I already know confusing...

Andrew Chalkley
Andrew Chalkley
Treehouse Guest Teacher

Hey Dan,

Do you have some examples you can share?

Thanks
Andrew

Ashkan Entezari
Ashkan Entezari
3,956 Points

Although I think Dave McFarland is great and explains completely, but for someone like me who knows about programming, it was soooo boring to see a 10 minute video about what is an array or loop or etc.! The whole JavaScript course was so slow and it was possible to teach all of them in half an hour (unless you don't know the basics of programming). I like Andrew Chalkley's style so far because he moves fast and that's what I want, to be able to learn the fundamentals of jQuery in 1 or two days!

Anna Neyman
Anna Neyman
6,157 Points

But that's the thing - this course is not designed for someone who already knows stuff. It's supposed to be moving at the pace of someone who's just started.

Ashkan Entezari
Ashkan Entezari
3,956 Points

I see your point Anna. The problem is that things like "variables, arrays, objects, loops, functions, etc." are programming basics and are (almost) the same concept in any programming language. Maybe it was better if they add a programming course and teach these concepts in that course (which I can skip) and then in "JavaScript Course" they could actually teach JavaScript in which I have no experience and I'd appreciate a slow pace and JavaScript-related material (like how to build responsive pages, how to manipulate page, etc.).

Andrew Chalkley
Andrew Chalkley
Treehouse Guest Teacher

I think before moving on to jQuery, you need a lot of practice with JavaScript and being comfortable with it. If you're working through a track it's not that clear how much work you need to do between the courses.

Then again, it's super difficult handling an ever changing curriculum too, we're refreshing content all the time. For example, my first jQuery course (replaced by jQuery Basics) was insanely fast and people had lots of challenges with it. The content in jQuery Basics course only covers 2 stages worth of the older content. But it has been is slowed down from then. It really resonated (and still resonates) with many people. That isn't to take away from people's criticism now. Of course it can be improved. I want to improve it for everyone.

There was an older JavaScript Foundations course that was partly replaced by theJavaScript Basics course and the Loops, Arrays and Objects course and only covered a fraction of the content. The JavaScript Foundations was also fast paced and covered some content that jQuery Basics may have glossed over adding to confusion. In fact the content covered in the 4 stages of Object-Oriented JavaScript was only in a couple of videos in JavaScript Foundations and now that comes after jQuery Basics in many of our tracks. We've still not finished replacing the content from JavaScript Foundations.

While we try an make our content more slowed down, more accessible and more beginner friendly it takes excessive amount of time to do. While we try and reduce the scope of our courses it doesn't necessarily reduce the time it takes to produce a course. To cover the same content more thoroughly means a long time between releases and more time for the student to have a working knowledge of something.

I'm currently working on 4 database courses in various stages of production that will replace 1 database course here at Treehouse. And still we'll have more to do. We're always trying to improve and expand and make it more accessible for students.

This isn't an excuse, but just a peek behind the curtain of the difficulties we have and you're feedback and critiques help shape the content moving forward. The more specific the better we can be.

Thanks again,
Andrew

Valerio Viperino
Valerio Viperino
6,947 Points

I'm totally with you! Even if I appreciated the style of Dave, I think it's ideal mostly for total beginners. I had to watch the videos at 1.5x! With Andrew I don't have this problem. :)

Omar Rodriguez
Omar Rodriguez
19,497 Points

At 6:18 is where my mind got blown. It just went a little fast for the amount of information being given. But overall, I understand the point of being shown all this after having seen how other developers use different methods. The example at least gives us a way to interpret other developers' codes.

Dan McLaren
Dan McLaren
3,284 Points

Hey Andrew, thanks for the reply! I don't have the time to make an incredibly thorough post right now, but after going through the course again I would say a major issue for me was how much new information was being presented at once. It is definitely important to learn aspects like DRY programming or the 4 P's of problem solving, but when coupled with the jQuery-specific information it can be a bit much to digest in each video. I feel like that information would be better suited for it's own course? I also feel like workspaces provides you with too much of the finished projects and that I'm mindlessly copying what you say.

Sorry to seem so negative in my posts. You're clearly a very skilled programmer that knows his stuff, but I just find there's so much going on in some of these videos that the lesson can become muddled.

Andrew Chalkley
Andrew Chalkley
Treehouse Guest Teacher

Thanks for taking the time to respond. I think you're right about introducing lots of things. At the time of making the course I was working on another project that got sidelined because of resources, which was "think like a programmer" and the 4 P's were in that. I was trying to make the best of the situation, because problem solving is a skill people need to have and I don't know where else we would have it in our curriculum.

Often with principles like DRY and progressive enhancement, out of context, are more abstract, so I sprinkled them in the mix too to give them more solidity.

I have the same feeling

Ben Anderson
Ben Anderson
682 Points

I really enjoyed the start of this course and felt Andrew was doing a great job at explaining things at the very start. Unfortunately after the DOM section things start to get really confusing and I am finding myself not understanding whats going on half the time. I think its helpful to understand things you might come across and other variations, but as a beginner, I don't have any idea what half this stuff does anyway. Personally I would leave the "other ways to do things" type stuff until later videos, when these problems might arise.

Also there seems to be a lot of videos all at once without the work-space, I learn best by actually doing it - as I seem to switch off during long videos without activity. I personally found the Beginner JavaScript course really good for that.

I'm struggling with this section also.

Dirk Mathu
Dirk Mathu
4,050 Points

I am having problems as well, specifically when you talk about downloading or integrating something "that “suites me best"”, when i don't even know what I can do with it.

Andrew Chalkley
Andrew Chalkley
Treehouse Guest Teacher

The main take away is that you may see it done any number of ways – all are valid. When you come across a project and you want to know why it's done that way come back to this video and hopefully it'll give you context.