icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 64 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a javascript course? Or looking for more detail on Benjamin Lin's Asynchronous Programming with Javascript? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

Want to supercharge your JavaScript? Asynchronous programming keeps web applications responsive by allowing multiple tasks to be processed at the same time.This computer science course will cover the latest asynchronous features in JavaScript, such as Promises and Generators. By the end of this course, you should be able to make asynchronous network requests and write maintaible asynchronous code in JavaScript.

icon
Instructor Details

Benjamin Lin

Benjamin Lin is a Content Developer at Microsoft Learning with a focus on JavaScript and full-stack web technologies. He received his B.S. in Computer Engineering from Cal Poly SLO.

icon
Reviews

3.2

6 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Olga Stefanishyna on 1 year, 8 months ago

I like the course very much. Thanks to the very simple explanation it helped to understand asynchronous programming, callbacks, fetch API, Promises and Generators. I hope it will be updated with Async function later.

By Jack Stein on 1 year, 9 months ago

Great course This was a really effective and efficient refresher on recent developments in JS. In particular, the modules on promises, the new fetch API, and generators were great. I also really like how the course wrapped up by putting it all together to show how you can use generators to good effect managing complex async code (for example, chained API calls with fetch). I hope they offer it again.

By Oleg Markoff on 2 years, 2 months ago

Content of the course is interesting, the subject touched can be used in real world website design, but.. Instructor is very concentrated on the presentation skills, rather then material itself. The code offered does not work as expected. Also you cannot download a source code and have to struggle with description of the code in order to produce the result. Assignment is just another fail. Students offered to present video show of working application. No code sharing, as explained in QandA - to prevent cheating?? We are here to learn, and also to find what solution was found by another student that gave similar results. I gave up after Week 4, because it is useless. I only repeated what I knew, and did not get any new ideas. My recomemndation - do not take this course, waist of time

By R J on 2 years, 4 months ago

Content is pretty solid, as always a preference towards Microsoft tools/services to the degree it's unnecessary, but the courses are produced for a reason.

By R J on 2 years, 4 months ago

Ok, reducing rating to 1 star. As course instructions currently stand, assignments cannot be completed (you'll spend a lot of time screwing around with Azure), don't waste your time.

By R J on 2 years, 4 months ago

Slight improvement on the grading scheme in other similar MS courses, but not by much. Course material is alright, but about the same depth as a basic tutorial. For some reason Lab 3 requires you to sign up for Azure, and will require you to enter credit card details. These courses really need more thorough quality review/walkthroughs to fix the serious accessibility issues, but at least there are fewer typos in this course than previous offerings.