Edureka

Reactive Programming with RxJS

Edureka

Reactive Programming with RxJS

Edureka

Instructor: Edureka

Access provided by International Biblical College Jerusalem

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

8 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

8 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Explain why callbacks and promises led to reactive programming and the observable model

  • Create observables and apply subjects and subscriptions to share state and prevent leaks

  • Apply core and higher-order RxJS operators to transform, combine, and filter data streams

  • Build resilient reactive browser apps with error handling, retry logic, and state management

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

13 assignments

Taught in English
Recently updated!

June 2026

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 4 modules in this course

Analyze the foundations of Reactive Programming by exploring the evolution from callbacks and promises to observables, and understanding streams, events, and data flow as the core reactive model. Develop RxJS skills by creating observables, handling emissions through observers, and working with subjects. Build practical capabilities by managing subscriptions, preventing memory leaks, and understanding hot and cold observables.

What's included

10 videos5 readings4 assignments

Develop reactive data-processing skills by applying RxJS operators to transform, combine, and filter streams efficiently. Build practical capabilities by creating reactive pipelines, handling higher-order observables, and coordinating multiple data sources. Strengthen application resilience by implementing error handling, retry mechanisms, and recovery strategies for real-world asynchronous workflows.

What's included

9 videos4 readings4 assignments

Apply RxJS to real-world browser applications by handling DOM events, form interactions, and asynchronous API requests through reactive streams. Develop state management capabilities by connecting observables and subjects to user interfaces and managing asynchronous actions within reactive stores. Explore broader reactive system concepts by combining events, API calls, and state management into complete applications while understanding how RxJS fits into the larger reactive programming ecosystem.

What's included

7 videos4 readings4 assignments

This module is designed to assess an individual on the various concepts and teachings covered in this course. Evaluate your knowledge with a comprehensive graded quiz.

What's included

1 video1 reading1 assignment

Instructor

Edureka
Edureka
203 Courses185,724 learners

Offered by

Edureka

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."