Best Resources for Learning Apache Spark Quickly

Here are my top resources for those who are looking to learn about Apache Spark and put it into production quickly:

Learning Spark: Lightning-Fast Big Data Analysis

Pros

  • Good overview of Apache Spark fundamentals

Cons

  • If you prefer hands-on learning, this book goes into details that you don’t need to get started with spark. Try some of the video courses below first.
  • A little outdated, a new version is coming which is for Apache Spark 2.x

Link: https://www.amazon.com/Learning-Spark-Lightning-Fast-Data-Analysis/dp/1449358624

Spark Fundamentals Course

This is a free course from Big Data University.

Cons

  • Covers some more advanced topics. I recommend that the other books and videos are completed first.

Spark Fundamentals

Scala Programming for Data Science

This is a free course from Big Data University.

Scala Programming for Data Science

Apache Spark 2.0 with Scala – Hands On with Big Data!

A great overview of Apache Spark for first time users. You will quickly discover what Spark can be used for.

Pros

  • Great for hands-on learners

Cons

  • Not a free course, although it’s great value for money
  • Skips over some important details of Apache Spark for the sake of hands-on learning

Link: https://www.udemy.com/apache-spark-with-scala-hands-on-with-big-data/

Apache Spark Documentation

Link: http://spark.apache.org/docs/latest/

Leave a Reply

Your email address will not be published. Required fields are marked *