Apache Spark has a bright future. Many of the top companies like NASA, Yahoo, Adobe, etc are using Spark for their big data analytics because it can solve some key problems in the fast distributed data processing. Spark provides the provision to work with the streaming data, has a machine learning library called MlLib, can work on structured and unstructured data, deal with graph, etc. Apache Spark users are also increasing exponentially and there is a huge demand for Spark professionals.
If you want to learn Spark from an online course, then sign up for this Apache Spark Training course by Intellipaat that provides instructor-led training, hands-on exercises, certification, and job assistance.
Also, check out this video on Spark: