Independent Consultant
Asynchronous Courses
Write faster and more efficient JavaScript. Learn about asynchronous programming through a variety of courses and resources.
Professional JS: Features You Need to Know
Upgrade your JavaScript knowledge with post-ES6 features. Learn modern syntax, async programming, and advanced JavaScript features.
![Professional JS: Features You Need to Know](https://static.frontendmasters.com/assets/courses/2024-07-30-pro-js-features/thumb.webp)
drag handle
Reactivity with SolidJS
SolidJS Creator
SolidJS uses its Reactivity to make fine-grained subscriptions which only update parts of the DOM on changes, instead of doing heavy DOM diffing.
![Reactivity with SolidJS](https://static.frontendmasters.com/assets/courses/2023-01-09-reactivity-solidjs/thumb.webp)
drag handle
Rx.js Fundamentals
Temporal
Learn the foundations of Rx.js and master handling events over time using observables and operators to build ambitious asynchronous UIs. Build skills like manipulating data streams and orchestrating multiple API requests in this in-depth course from Frontend Masters.
![Rx.js Fundamentals](https://static.frontendmasters.com/assets/courses/2022-01-25-rx-js/thumb.webp)
drag handle
The Hard Parts of Asynchronous JavaScript
Codesmith
Gain an intuitive understanding of asynchronous features of JavaScript in ES6+: iterators, generators, promises, and async/await!
![The Hard Parts of Asynchronous JavaScript](https://static.frontendmasters.com/assets/courses/2018-07-10-javascript-new-hard-parts/thumb.webp)
drag handle
Advanced Asynchronous JavaScript
Netflix
Know how Javascript is asynchronous and use features and techniques that will help you reduce code and create more innovative applications. Learn more!
![Advanced Asynchronous JavaScript](https://static.frontendmasters.com/assets/courses/2017-09-13-advanced-async-js/thumb.webp)
drag handle
Rethinking Asynchronous JavaScript
You Don't Know JS
Effective asynchronous JavaScript means knowing various different patterns and weaving them together to write readable and understandable code.
![Rethinking Asynchronous JavaScript](https://static.frontendmasters.com/assets/courses/2016-03-29-rethinking-async-js/thumb.webp)
drag handle
Asynchronous Programming in JavaScript (with Rx.js Observables)
Netflix
Learning how to build and manage asynchronous programs is perhaps the most important part of becoming an effective JavaScript programmer.
![Asynchronous Programming in JavaScript (with Rx.js Observables)](https://static.frontendmasters.com/assets/courses/2015-09-21-asynchronous-javascript/thumb.webp)
drag handle