Subjects / Apache Spark and big data

Best books to learn Apache Spark and big data, in order

Spark makes distributed computing feel like local code, which is a trap if you don't understand what's happening underneath. A good path starts with the DataFrame and SQL APIs to get productive, then explains partitions, shuffles, and lazy evaluation so you can reason about performance, and layers streaming and MLlib on top once the execution model is clear.

Build your own Apache Spark and big data list →Browse all paths

Reading paths for apache spark and big data

Popular apache spark and big data books

Related reading

Frequently asked questions

How should I approach learning apache spark and big data?
Spark makes distributed computing feel like local code, which is a trap if you don't understand what's happening underneath. A good path starts with the DataFrame and SQL APIs to get productive, then explains partitions, shuffles, and lazy evaluation so you can reason about performance, and layers streaming and MLlib on top once the execution model is clear.
What's a good book to start apache spark and big data with?
A strong starting point is Advanced Analytics with PySpark by Akash Tandon. The ordered reading paths above show exactly where it fits and what to read next.
What should I read after apache spark and big data?
Once you have the fundamentals, explore closely related subjects like Power BI for business analytics, Tableau for business intelligence, Compilers and interpreters.

Related subjects