Reactive Programming with RxJS

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Reactive Programming with RxJS

Coursera · Beginner ·🔧 Backend Engineering ·5d ago

Key Takeaways

Introduces reactive programming with RxJS for managing event streams

Original Description

Modern web applications are driven by streams of events — user clicks, keystrokes, API responses, and state changes arriving over time. Reactive programming with RxJS gives you a clean, declarative way to manage all of it. This course takes you from the core ideas of reactive thinking through to building complete, resilient applications, without tying you to any single framework. You'll start with the foundations: why callbacks and promises fall short, how observables model streams of data, and how observers, subjects, and subscriptions fit together. From there you'll work through the RxJS operator toolkit — transforming, combining, and filtering streams, handling higher-order observables, and building robust error handling with retry and recovery logic. In the final stretch, you'll apply RxJS to real browser scenarios: handling DOM events, building a reactive form validator, making resilient API calls, and managing application state with observables and subjects. You'll finish by combining events, API calls, and state into an end-to-end reactive application and see where RxJS fits in the wider reactive systems landscape. Enroll now to learn RxJS and start building reactive applications you can add to your portfolio.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Up next
This Cop Was Held Accountable For His Brutality! #police #lawyer
Hampton Law
Watch →