Books & Videos

Table of Contents

Chapter: Getting Started

Introduction and Getting Set Up

14m 30s

[Activity] Create a Histogram of Real Movie Ratings with Spark!

12m 57s

Chapter: Scala Crash Course

[Activity] Scala Basics, Part 1

12m 52s

[Exercise] Scala Basics, Part 2

09m 41s

[Exercise] Flow Control in Scala

07m 18s

[Exercise] Functions in Scala

08m 47s

[Exercise] Data Structures in Scala

16m 38s

Chapter: Spark Basics and Simple Examples

Introduction to Spark

08m 40s

The Resilient Distributed Dataset

11m 4s

Ratings Histogram Walkthrough

07m 33s

Spark Internals

04m 42s

Key/Value RDDs and the Average Friends by Age example

12m 21s

[Activity] Running the Average Friends by Age Example

07m 58s

Filtering RDDs and the Minimum Temperature by Location Example

06m 43s

[Activity] Running the Minimum Temperature Example and Modifying It for Maximum Temperature

10m 10s

[Activity] Counting Word Occurrences Using flatmap()

08m 59s

[Activity] Improving the Word Count Script with Regular Expressions

06m 41s

[Activity] Sorting the Word Count Results

08m 10s

[Exercise] Finding the Total Amount Spent by Customer

03m 37s

[Exercise] Check your Results, and Sort Them by Total Amount Spent

04m 26s

Check Your Results and Implementation against Mine

03m 25s

Chapter: Advanced Examples of Spark Programs

[Activity] Find the Most Popular Movie

04m 29s

[Activity] Use Broadcast Variables to Display Movie Names

08m 52s

[Activity] Find the Most Popular Superhero in a Social Graph

14m 10s

Superhero Degrees of Separation – Introducing Breadth-First Search

06m 52s

Superhero Degrees of Separation – Accumulators and Implementing BFS in Spark

05m 53s

Superhero Degrees of Separation – Review the Code, and Run It!

10m 41s

Item-Based Collaborative Filtering in Spark, cache(), and persist()

08m 16s

[Activity] Running the Similar Movies Script using Spark's Cluster Manager

14m 13s

[Exercise] Improve the Quality of Similar Movies

02m 41s

Chapter: Running Spark on a Cluster

[Activity] Using spark-submit to Run Spark Driver Scripts

06m 58s

[Activity] Packaging Driver Scripts with SBT

14m 6s

Introducing Amazon Elastic MapReduce

07m 11s

Creating Similar Movies from One Million Ratings on EMR

12m 47s


05m 7s

Best Practices for Running on a Cluster

05m 31s

Troubleshooting and Managing Dependencies

09m 8s

Chapter: SparkSQL, DataFrames, and DataSets

Introduction to SparkSQL

07m 8s

[Activity] Using SparkSQL

07m 1s

[Activity] Using DataFrames and DataSets

06m 38s

[Activity] Using DataSetsInstead of RDDs

07m 24s

Chapter: Machine Learning with MLLib

Introducing MLLib

07m 38s

[Activity] Using MLLib to Produce Movie Recommendations

07m 22s

[Activity] Linear Regression with MLLib

11m 37s

[Activity] Using DataFrames with MLLib

10m 4s

Chapter: Intro to Spark Streaming

Spark Streaming Overview

09m 53s

[Activity] Set Up a Twitter Developer Account, and Stream Tweets

12m 12s

Structured Streaming

04m 1s

Chapter: Intro to GraphX

GraphX, Pregel, and breadth-first search with Pregel.

10m 38s

[Activity] Superhero Degrees of Separation using GraphX

08m 59s

Chapter: You Made It! Where to Go from Here?

Learning More, and Career Tips

04m 15s