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

Steve Seebart
PLUS
Steve Seebart
Courses Plus Student 11,897 Points

Further practice

Though I sometimes found them a little simplistic, I missed having a few code challenges mixed in with the video lessons--they really do give an (albeit brief) hand-on experience with the code.

This being a pretty complex topic (covered a little quickly), I don't feel quite ready to diving into a blank .js file. Can anyone recommend a set of practice exercises, book or additional course that would help round out the asynchronous concepts?

issa Mohamed
issa Mohamed
7,373 Points

i found this topic rushed and very confusing the topic is already hard they have covered this as if we already know the content I would also appreciate any good resources. Try traversy media async javascript in youtube covers some of the concepts there

Ishita .
Ishita .
4,290 Points

I agree. There should be code challenges. This applies to some other courses as well.

I wish there was a way to vote up your comment. I found this to be rushed, with far too little time spent explaing the concepts, unlike earlier videos. Not enjoying this section at all.

14 Answers

very bad explanation I didn't like this part of course at all.

Not trying to be disrespectful Treehouse but this topic was extremely rushed. I genuinely have not idea how to approach this and feel utterly unequipped to deal with this after the course. I really feel you guys need to change this part of the course as I do not understand 90% of what has been discussed here.

We need examples as to why all of this is relevant. Sorry to be difficult but I just feel that this topic was not taught well enough. Also please in the future could you maybe explain these subject matters in a more Jargen friendly way?

Like one video in layman terms and then one explaining the Jargen/terms.

Not trying to be difficult, this program has been great but this sections of the course needs massive improvement.

Trevor Maltbie
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Trevor Maltbie
Full Stack JavaScript Techdegree Graduate 17,021 Points

That was... a lot of information, whew.

I like Guil's suggestion of converting callbacks of some kind to into async await/fetch functions (am I saying that right?). However, I don't have any code to do that with right now. I'm completely invested in Treehouse.

My suggestion: provide a handful of pre-made code that students can download and attempt to convert.

Hold your horses! These videos are way tooooooo much! Over this girl's head!

Tim Slack
Tim Slack
6,654 Points

I've been working through the javascript course for a while now biting chunks of it off as and when I found the time.

I've found that from the XMLHttpRequest() section onward a real stumbling block to stay on course with what is being talked about, why things are being changed and so quickly. I am genuinely watching each video 3-4 times to follow along and generally just copying what Guil is writing in the code editor without a deeper understanding of benefits or practise to really solidify what I've learnt.

No practise sessions has meant this section of course has kept up a lightning fast pace throughout and to be honest I wouldn't be able to recollect most of the stuff I'm meant to have learnt in these sections.

I don't know if it's just me being dumb but I'm a native english speaker and I'm having to put the video/audio down to 75% of speed as I feel like Guil has been hitting the columbian marching powder with the pace he's speaking.

I've gone from building some level of confidence to just losing interest. I genuinely believe that this section of the course is only valuable to established developers who have a good understanding of coding and not for people trying to learn the fullstack javascript course.

100% on this. What a disappointing unit this has been. Completely misaligned with the Front End curriculum, with little practical translation into what we've been doing up until now. I can relate to your loss of interest - there's a lot to be improved with the curriculum design. At least it's better than the start of the unit, where new concepts were introduced in the SOLUTIONS to code challenges. I've started paying for The Net Ninja (Shaun Pelling)'s Modern Javascript course - instructions are super clear and practical.

I think I will join some other JavaScript courses to learn more , this feel so rush

echoing everyone else's sentiment here. I'm feeling much more lost compared to the other tutorials, which made much more sense

Farid Lavizadeh
Farid Lavizadeh
12,006 Points

oof My head hurts. It felt as if I went from beginner courses to graduate-level coarse at once.

I found this treehouse workshop: https://teamtreehouse.com/library/what-is-the-fetch-api#questions

I'm still going through it myself, but I'm hoping that it'll give me the practice I need to really understand these new concepts

wildgoosestudent
wildgoosestudent
11,274 Points

Just want say that I'm 100% agreed with all comments. It's been taking me about 30-60 mins to make it through each video as I need to rewatch them, section by section, to ensure I have some understanding about what is going on. The lack of practice and coding sessions really compounds this issue.

I've been taking extensive notes, but that doesn't replace the need to practice actually writing code.

I've recommended Treehouse to so many people but this section REALLY let's me down.

Agree with all the comments above. Needs more explanation on this course.

I agree with everyone's comments about this course being rushed, with no practices in between. I believe that was done so on purpose. To perhaps get people in to thinking about buying the Tech degree version.

I've seen review videos on youtube, about the Tech Degree, and I know they do have a bunch of practices , and quizes for each course, and they have you do projects as well for each course. To drill down the concepts that you learn.

David Gutierrez
David Gutierrez
6,360 Points

Absolutely agree, this course was very difficult to understand at all, I feel very frustrated