HOME > Development > RxJS 101

RxJS 101

  • Development
  • May 13, 2025
SynopsisRxJS 101, available at $44.99, has an average rating of 4.75,...
RxJS 101  No.1

RxJS 101, available at $44.99, has an average rating of 4.75, with 54 lectures, based on 254 reviews, and has 3985 subscribers.

You will learn about RxJS core concepts Asynchronous Programming Reactive Programming Observables Streams Push Vs Pull Architecture We cover a large set of the most popular RxJS Operators We explore RxJS by coding examples Subjects and services This course is ideal for individuals who are Beginners with some JS knowledge or Developers that want to learn about Observables and Reactive Programming It is particularly useful for Beginners with some JS knowledge or Developers that want to learn about Observables and Reactive Programming.

Enroll now: RxJS 101

Summary

Title: RxJS 101

Price: $44.99

Average Rating: 4.75

Number of Lectures: 54

Number of Published Lectures: 54

Number of Curriculum Items: 54

Number of Published Curriculum Objects: 54

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • RxJS core concepts
  • Asynchronous Programming
  • Reactive Programming
  • Observables Streams
  • Push Vs Pull Architecture
  • We cover a large set of the most popular RxJS Operators
  • We explore RxJS by coding examples
  • Subjects and services
  • Who Should Attend

  • Beginners with some JS knowledge
  • Developers that want to learn about Observables and Reactive Programming
  • Target Audiences

  • Beginners with some JS knowledge
  • Developers that want to learn about Observables and Reactive Programming
  • RxJS is known to have an incredibly steep learning curve. This course is designed to help Javascript programmers of any experience  level learn all the basics you needed to be effective with the RxJS library. This course is also framework agnostic, so you don’t have to know React, Vue, or Angular to follow along. I’ve intentionally created the course in vanilla Javascript as well, so you won’t need to know Typescript either.

    Course Curriculum

    Chapter 1: Introduction & Setup

    Lecture 1: Course Introduction

    Lecture 2: Reactive Programming

    Lecture 3: Setting up Example Files

    Lecture 4: Project structure

    Chapter 2: Observables

    Lecture 1: Introduction

    Lecture 2: Asynchronous Code

    Lecture 3: Overview of Observables

    Lecture 4: Building the Observable Class..sort of

    Lecture 5: Architecture: Push vs Pull

    Lecture 6: Pipe, and the basic Operators

    Chapter 3: Creators

    Lecture 1: Introduction

    Lecture 2: from(), of()

    Lecture 3: interval()

    Lecture 4: range()

    Lecture 5: Building the Clock

    Chapter 4: Operators

    Lecture 1: Introduction

    Lecture 2: map() & filter() **

    Lecture 3: pluck() **

    Lecture 4: tap() **

    Lecture 5: first(), last(), startWith()

    Lecture 6: skip()

    Lecture 7: take() **

    Lecture 8: throttle()

    Lecture 9: debounce() & debounceTime() **

    Lecture 10: scan() **

    Lecture 11: reduce()

    Lecture 12: merge() **

    Lecture 13: concat() **

    Lecture 14: combineLatest() **

    Lecture 15: concatAll **

    Lecture 16: mergeAll()

    Chapter 5: The Maps

    Lecture 1: switchMap **

    Lecture 2: exhaustMap

    Lecture 3: mergeMap

    Lecture 4: concatMap **

    Chapter 6: Http

    Lecture 1: fromFetch() **

    Lecture 2: Custom Operators

    Lecture 3: ajax()

    Lecture 4: Error Handling

    Chapter 7: Subjects

    Lecture 1: Hot vs Cold

    Lecture 2: subject **

    Lecture 3: behavior subject **

    Lecture 4: replaySubject **

    Chapter 8: Weather Project

    Lecture 1: Project Overview

    Lecture 2: Setting up the server

    Lecture 3: Setting up our accounts

    Lecture 4: Setting up our imports and handlers

    Lecture 5: Creating a plan

    Lecture 6: Get Place Results

    Lecture 7: Get Place Data

    Lecture 8: Get Weather Data

    Lecture 9: Render the Results part 1

    Lecture 10: Render the Results part 2

    Chapter 9: Conclusion

    Lecture 1: Conclusion and Next Steps

    Instructors

  • RxJS 101  No.2
    Matthew Keener
    Full Stack JavaScript Developer
  • Rating Distribution

  • 1 stars: 6 votes
  • 2 stars: 10 votes
  • 3 stars: 30 votes
  • 4 stars: 84 votes
  • 5 stars: 124 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!