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 Asynchronous Programming with JavaScript Exploring Async/Await Error Handling with try...catch

Ben McMahan
Ben McMahan
7,921 Points

Slllooowww downnn

When I began this track, I had to put Guil on 2x speed. I already had a grasp on basics.

Now, each video seems like it's a race to the end. Very little in the way of explanation or detailed breakdowns of what's happening. I type fast, I'm not new to coding, constantly hitting pause and at the end really have no idea what I've just done.

Slow it down!

Jesse Gonzalez
Jesse Gonzalez
7,322 Points

I'm feeling the same way. I manually write down my notes and there's so much to write down in so little time these video take me longer than they should. We're almost done with this subject. It'll be better to do our own research online than this class. it's a mess. Other than this and a couple more Treehouse has been overall informative.

Ben McMahan
Ben McMahan
7,921 Points

Jesse Gonzalez I replied to an email from Treehouse asking how I would rate them, I mentioned this and other issues. They said that they would pass my feedback on.

I really like Treehouse, I do. But I think they lost their way a bit since I first joined many years ago (a different email address / account). Consistency was far better, material was slightly dated but not by 5+ years.

6 Answers

Mitch Singh
Mitch Singh
9,066 Points

I agree, i feel like this entire section from callbacks to async/await is all over the place. They may be better off using new code for each topic (callbacks, promises, async/await).

S C
S C
5,947 Points

Agreed. I understand why they took the route of refactoring the code at each stage to reflect the new topic (callbacks --> promises --> async/await), but I think that would've been more helpful as a workshop to supplement the course. The course itself would've been easier to understand with a new example at each stage.

Stephen Acheson
Stephen Acheson
7,412 Points

Agreed! This back and forth between ways of doing things is making a confusing topic that much more confusing. Too much content with not enough time spent covering it. Why did this course become a race all of a sudden? I feel like I am in Mario Kart... first place the whole race... then a blue shell hit me and I'm straight to the back of the pack, completely lost.

I feel the same way. I feel like everything I've watched has sort of just evaporated, like I never even watched it. This particular course has been horrible. And Guil was one of my favorite instructors here. What's even worse is that this is the hard stuff so... it sucks really!

At this point, it feels as though the entire track is geared towards people who already have been working with javascript for years and are looking to gain a certification with the tech degree and not towards people who are just getting into it. Guil just speeds through all this stuff so fast as if the intended audience is very well versed and familiar with it all.

There is a lot of content here in a very short amount of time. I've learned treehouse is a great place for concepts and seeing the end result, but after watching these videos, its good to do some self research, mainly youtube and then a lot of self practice.

David Gutierrez
David Gutierrez
5,819 Points

I completely agree, this particular course was impossible for me to understand, due to how fast Guil explained and how little he delved into each topic, it made me get very frustrated