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) Creating a Simple Drawing Application Perform: Part 3

Hanxiao Jiang
Hanxiao Jiang
8,526 Points

Do you think the lecturer is too lazy to correct his mistakes in the video, and look for API doc before teaching?

It is the second time he made a mistake in the video and I don't think he intentionally made it to teach us. He could update the video to save students time and make the class more clear. Besides, in this jQuery course, he keeps looking for API documentation in the video, which is quite distracting and time consuming. I am very satisfied with previous courses like CSS HTML and JS, BUT DEFINITELY NOT THIS ONE!

I don't think he was well prepared before teaching. And I have to find other learning materials, like codecademy to learn jQuery due to this lousy teaching.

Well, as I couldn't find anywhere to rate the course, I put it here.

It may be time for treehouse to update jQuery teaching serious.

7 Answers

Just watched the video, here are a few things to keep in mind:

  1. Everyone makes mistakes sometimes, no matter how experienced.
  2. Sure, they could have edited small mistakes out, but then you would miss how an experienced person troubleshoots these sorts of issues - which I believe is a valuable thing to know.
  3. He looks up the API documentation on purpose because you will often be doing that in the real world. Being able to see somebody else go through it gives many people a better idea of how to do it themselves when the time comes.

I hope that makes sense. :)

Oh, and personal opinion, but I really like Andrew Chalkey's teaching. Everyone learns differently, though so it's perfectly normal that his teaching might not work for you.

Hanxiao Jiang
Hanxiao Jiang
8,526 Points

First, if he made a mistake unintentionally, he could have re-videoed it. He is a teacher, so be professional. This saves others time and makes course more clear.

Second, if he made mistakes intentionally to teach, that would be good. But if you have watched it, he did not. Noted that we are learning for the first time, understanding concepts and practice is more efficient. If we need valuable lessons from mistakes, we would turn to other materials like uncrafted code by students, and forums Q&A, which is already there, what's the point of these videos?

Third, true, API doc is important. I'm fine when he did that the first few times as an example. But he kept doing this through every lessons, check the last 3-min video, more than half is spent on scrolling down API docs. Obviously he was teaching impromptu, and this action makes this course unorganized, distracting.

A good teacher should guide students to learn efficiently, save their time, and make them interested in the materials, he is doing the opposite.

The lecturers from Javascript, CSS, HTML are way better than him in teaching.

Hanxiao, would you rather learn from a teacher who acted like a robot and new everything like a machine, or one who can teach you to think as you go along and debug? I'll admit, I feel like they were more prepared in HTML and other JS chapters, but I appreciate that he's been showing me how to look through the docs, just like I'd have to do in a job.

Laura Jackson
Laura Jackson
9,519 Points

Agreed. I think it's good that we see encounters with bugs and then taken through how to fix them. It will make you feel like when you come across errors it's a natural thing, rather than the end of the world because you haven't done it perfectly the first time.

Michal Janek
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Michal Janek
Front End Web Development Techdegree Graduate 30,654 Points

Once I started reading more about jQuery I realized how well done his approach was. I used to complain about Andrewºs style but he is really doing a great job explaining jQuery. When it comes to API - programmers are NOT supposed to be walking books of codes. More proficient programmers need to know how to find what you need. Sometimes you will need one method, function etc in a year. You have to be able to find it if such a case arises. Being able to go through a documentation (and doing it) is a tedious yet the most important part of programming career.

I agree Michal. I have had a tough time following the concepts Andrew is trying to teach but SLOWLY his approach is growing on me. Watching his process is helpful for me and to be honest this material is complex and abstract enough that watching him kind of fumble through it makes me feel a little better, not only about my own clumsiness when I'm using jQuery, but also about my ability to work through the problems to a proper solution.

John McLean
PLUS
John McLean
Courses Plus Student 6,931 Points

I have to agree, I was impressed and hooked with the way the HTML and CSS courses were laid out and taught, however Andrew's way of teaching doesn't leave me feeling as if I'm "taught", it more so leaves me feeling as if I'm watching someone else "learn".

To be honest it gives the impression that this whole course was thrown together and made in the span of a day or two with very little preparation and editing.

I suspect that his methodology is more inline to "think" like an engineer. Although the course is taking a lot longer to finish than others, it does has a teachable moment each time he "intentionally" makes a mistake.

I try to pause that section of the video, to see If I can figure out ahead what the problem is, and skim through my code and the documentation.

Yes, it's painfully slow, but he's walking through real possible scenario that you will encounter eventually in other projects, and how to stop, slow down, and assess what to do next.

I was wondering the same thing the entire course. If he's messing up intentionally to show you how you will likely need to lookup solutions in the real world, then that's a good thing to see sometimes. But I agree, if he wasn't intending to do that then it really needs to be crisp like the HTML and CSS courses where information was presented perfectly clear. No mistakes or searching for the right words.

There have been a few times when I'm trying to get a concept down and I lay out the information in my mind in a way I can memorize it, but then he makes a mistake and i'm like, "Wait, ok, delete that part from my mind, add this part in." It just gets confusing. I remember a teacher in school saying, "the way information FIRST enters your mind is very important".

Very true, but the way information REPEATEDLY enters your mind can be just as important.

Agree . Because of that , videos are so long . Waste my time