Course Overview
  • Course Overview and Methodology
Apache Spark and Python Foundational Building Blocks
  • The Big Picture - Running Some Code, Analyzing Data with Apache Spark
  • Apache Spark Fundamentals - The Essentials You Need to Know
  • [Milestone] Key Concepts Quiz
Prepare Your Environment
  • Setting Up Your Environment
  • For Windows Operating System Users Only
  • Download and Install Spark
  • Download and Install Python
  • [Milestone] Setup Checkpoint
  • Check ipython notebook Setup (optional)
  • Sample Data Access
  • [Milestone] Setup References and Download Links
Apache Spark Transformations and Actions
  • Spark Transformations and Actions Overview
  • Spark Transformations Part 1
  • Spark Transformations Part 2
  • Spark Transformations Part 3
  • [Milestone] Transformations Quiz
  • Spark Actions
  • [Milestone] Spark Actions Quiz
  • [Milestone] Download Resources and Source Code Access
Apache Spark Clusters
  • Spark on a Cluster Introduction
  • Run Standalone Cluster
  • Deploy Python Programs to the Cluster
  • [Milestone] Write and Deploy Python Program to the Spark Cluster
  • Spark Cluster Administrative Diagnostics - The Spark UI
  • Create an Amazon EC2 Based Cluster Part 1
  • [Milestone] Create an Amazon EC2 Based Cluster Part 2
  • [Milestone] Spark Cluster Quiz
Spark SQL
  • Spark SQL Introduction
  • Spark SQL with New York City Uber Trips CSV Source
  • Spark SQL with Historical World Cup Player Statistics JSON Source
  • Spark SQL with mySQL (JDBC) source
  • [Milestone] Spark SQL Resources and Download Source Code
Conclusion and Free Bonus Lecture
  • Apache Spark with Python Course Conclusion and Looking Ahead
  • Bonus Lecture: Access to Free Books and Course Discounts