Udacity Logo
Log InJoin for Free
Free

Spark

Course

Last Updated March 7, 2022

Prerequisites:

No experience required

Course Lessons

Lesson 1

Introduction to the Course

In this lesson, you will learn more about this course - what will be covered, and who you will be learning from - let's get started!

Lesson 2

The Power of Spark

In this lesson, you will learn about the problems that Apache Spark is designed to solve. You'll also learn about the greater Big Data ecosystem and how Spark fits into it.

Lesson 3

Data Wrangling with Spark

In this lesson, we'll dive into how to use Spark for cleaning and aggregating data.

Lesson 4

Setting up Spark Clusters with AWS

In this lesson, you will learn to run Spark on a distributed cluster in AWS UI and AWS CLI.

Lesson 5

Debugging and Optimization

In this lesson, you will learn best practices for debugging and optimizing your Spark applications.

Lesson 6

Machine Learning with Spark

In this lesson, we'll explore Spark's ML capabilities and build ML models and pipelines.

Taught By The Best

Photo of David Drummond

David Drummond

VP of Engineering at Insight

David is VP of Engineering at Insight where he enjoys breaking down difficult concepts and helping others learn data engineering. David has a PhD in Physics from UC Riverside.

Photo of Judit Lantos

Judit Lantos

Senior Data Engineer at Netflix

Judit is a Senior Data Engineer at Netflix. Formerly a Data Engineer at Split, where she worked on the statistical engine of their full-stack experimentation platform, she has also been an instructor at Insight Data Science, helping software engineers and academic coders transition to DE roles.

The Udacity Difference

Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.

Demonstrate proficiency with practical projects

Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.

  • Gain proven experience

  • Retain knowledge longer

  • Apply new skills immediately

Top-tier services to ensure learner success

Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.

  • Get help from subject matter experts

  • Learn industry best practices

  • Gain valuable insights and improve your skills