Introduction
  • Course Overview
  • How to Succeed in this Course
  • Course Source Code
Introducing the Apache Spark Fundamentals
  • Fundamentals Overview
  • Examples Introduction
  • Let's run some Apache Spark code!
  • [Milestone] Quiz - Spark Core Fundamentals
Preparing up your Spark environment
  • Setting Up Your Apache Spark Environment Introduction
  • Download and Install Spark
  • [Milestone] Prepare Sample Data Source and Confirm Console
  • Setup Resources
Deeper Dive into Spark Actions and Transformations
  • Transformations and Actions Introduction
  • Transformations Part 1
  • Transformations Part 2
  • Transformations Part 3
  • [Milestone] Transformation Quiz
  • Actions
  • [Milestone] Actions Quiz
  • Transformations and Actions Source Code and Programming Guides
Utilizing Clusters with Apache Spark
  • Cluster Introduction
  • Run Standalone Cluster
  • [Milestone] Deploy a Scala Program to a Cluster
  • Create an Amazon EC2 Based Cluster Part 1
  • Create an Amazon EC2 Based Cluster Part 2
  • [Milestone] Cluster Section Recap
  • Cluster Section Quiz
  • Cluster Section Resources
Spark SQL
  • Spark SQL Introduction
  • Spark SQL with CSV source
  • Spark SQL with JSON source
  • Spark SQL with mySQL (JDBC) source
  • [Milestone] Spark SQL Deploying to a Spark Cluster
  • Spark SQL Section Resources
Spark Streaming
  • Spark Streaming Introduction
  • Spark Streaming Overview
  • Spark Streaming Example Part 1
  • Spark Streaming Example Part 2
  • Spark Streaming Application - Streaming from Slack
  • Spark Streaming Custom Example Code Review
  • [Advanced] Spark Streaming Deploy to Cluster Introduction
  • [Milestone] Advanced Spark Deploy Troubleshooting and Tactics
  • Spark Streaming Resources
Spark Machine Learning
  • Spark Machine Learning (MLlib) Introduction
  • Machine Learning Demonstration - Running our Custom Machine Learning Code
  • [Milestone] Source Code Review of Custom Spark MLlib Example Application
  • Spark MLlib Overview
  • Spark Machine Learning (MLlib) Resources
Conclusion and Suggested Next Steps
  • Conclusion v2
  • Bonus Lecture: Free Resources, Coupons and More