Welcome to

Mastering RxJS: A Compact Journey from Beginner to Pro

Course Syllabus and Content

Module 1

Intro & Getting Started

5 Lessons 13 Minutes

Learn the fundamentals of reactive programming by exploring asynchronous JavaScript, Angular signals, and setting up a foundational Angular app to prepare for advanced RxJS concepts.

Module 2

Managing Streams, Operators, and Subjects

5 Lessons 40 Minutes

Learn to handle data streams using observables, operators, and subjects for efficient reactive programming.

Module 3

Higher-Order Observables

5 Lessons 25 Minutes

Master higher-order RxJS operators like switchMap, mergeMap, concatMap, and exhaustMap to handle complex, concurrent, and sequential asynchronous data streams efficiently.

Module 4

Wrapping Up

2 Lessons 10 Minutes

Apply everything learned to implement an efficient, scalable search and infinite scrolling with clean, maintainable reactive pipelines.