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.

JavaScript Asynchronous Programming with JavaScript Exploring Async/Await Convert Promise Handling to Async/Await

Feedback on this course

Hey guys

Quick bit of feedback - I've found this whole section really hard to follow as some of the spellings of the astronauts in space from open-notify are (as of May 2020) spelt differently to their Wikipedia profiles. I have enough prior knowledge to "get" whats happening, but having your code fail due to Wikipedia not finding the requested astronaut isn't great. Could you re-make this course with an example which is less likely to fail? You could host some static json files which would do the same thing and would be guaranteed to work, for example.



Steven Parker
Steven Parker
217,419 Points

You can also make comments directly to the staff as described on the Support page.

Some helpful commentators on previous videos have provided a solution to the spelling mistakes, with a simple for loop before the HTML is generated.

if (person.name === "Anatoly Ivanishin") { person.name = "Anatoli Ivanishin"; }

I personally have trouble with thing like 'spread syntax', I've been following the Javascript track but I believe this is the first time it's come up, it's easy to get lost when you're being introduced to new things without explanation.

100% agree, thank you for saying this!

4 Answers

tyler borg
tyler borg
9,429 Points

I totally agree...I've rewatched many of the videos in this course multiple times and I still am not understanding it in the least.

Matthew Jones
Matthew Jones
9,047 Points

Yeah it's a little ridiculous that I have to keep resorting to the comment section on how to improve the broken code given by the instructor

I'm so glad that I checked the comments on this video. The whole async course is so hard to follow and understand. I am a beginner at JavaScript and now I feel like I want to give up.

I will do the rest of the course and then go back from the start. Very disappointed, if anyone can suggest any other courses that are better I would be very grateful.

Hey Paul

If you're a beginner I wouldn't start here, too hard. Personally I would follow the Full Stack JS track in order. The Dave McFarland content on AJAX is older but IMO helps you get it more quickly. Also, as with anything, not much can replace building something yourself to get something. If you understand the other JS concepts up to now, I'd have a look at FreeCodeCamp's API projects. Am going back a few years now, but building their quote generator and weather forecast projects taught me a lot more than any video could.

Hope that helps!

Thanks Michael,

I have been doing the front end development track. So it's been a build up of javascript, but not a dedicated track. Been doing ok until this section.

I will take a look at the fullstack javascript track and the freeCodeCamp's API projects.

Thank you for the advice, I feel iv put too much in to give up, but it was close lol!

OK, no prob. In that case would advise making sure you get the essential content from the JS Stack - loops, arrays and objects (Guil's new courses on these are good). Once you have that down, definitely look at the freeCodeCamp or similar API projects - you learn so much by tinkering around and building something for yourself!

Good luck