If you are looking for good books to learn Apache Spark, I would recommend these books:
- Learning Spark (Book by: Matei Zaharia, Patrick Wendell, Andy Konwinski, Holden Karau)
- Advanced Analytics with Spark (Book by: Sandy Ryza, Uri Laserson, Sean Owen and Josh Wills)
- Mastering Apache Spark (Book by: Mike Frampton)
- Spark: The Definitive Guide – Big Data Processing Made Simple (Book by: Matei Zaharia)
- Spark GraphX in Action
- Big Data Analytics with Spark
If you want to learn from an online course, I would recommend this Spark Training course by Intellipaat that provides instructor-led training, hands-on exercises, certification, and job assistance.
Also, check out this video on Spark: