Observables are almost like functions, but allow you to return many values. There is another concept in JavaScript (ES6), called Generator Functions, which do something very similar.
In this lesson we will see what Observables and Generators have in common, and how they differ.