Details

This course provides a comprehensive introduction to Apache Spark. Starting with an overview of Apache Spark and its usage in the Big Data Analytics industry we talk about some of the famous use cases of Apache Spark and its rise in popularity in the industry. The course gives an in-depth explanation of the core concepts of Spark, including runtime architecture and the primary data abstraction of RDDs. The course also guides you through the installation process of Spark and helps you get started with some examples in Spark's command line interface using Python and Scala. The course then gives brief description of Spark's libraries including Spark SQL, Spark MLlib, Spark streaming, Spark GraphX and SparkR. We provide hands-on exercises to practice basic programming in Spark that allows you to further explore the Spark programming API.

Study Guides

Introduction to Apache Spark

This study guide provides a comprehensive introduction to Apache Spark. Starting with an overview of Apache Spark and its usage in the Big Data Analytics industry we talk about some of the famous use cases of Apache Spark and its rise in popularity in the industry. The course gives an in-depth explanation of the core concepts of Spark, including runtime architecture and the primary data abstraction of RDDs. The course also guides you through the installation process of Spark and helps you get started with some examples in Spark's command line interface using Python and Scala. The course then gives brief description of Spark's libraries inlcuding Spark SQL, Spark MLlib, Spark streaming, Spark GraphX and SparkR. We provide hands-on exercises to practice basic programming in Spark that allows you to further explore the Spark programming API.