Scala and Spark for Big Data and Machine Learning
4.4 (3,194 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
19,101 students enrolled

Scala and Spark for Big Data and Machine Learning

Learn the latest Big Data technology - Spark and Scala, including Spark 2.0 DataFrames!
4.4 (3,194 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
19,101 students enrolled
Created by Jose Portilla
Last updated 11/2018
English
English [Auto-generated], Indonesian [Auto-generated], 5 more
  • Polish [Auto-generated]
  • Portuguese [Auto-generated]
  • Romanian [Auto-generated]
  • Spanish [Auto-generated]
  • Thai [Auto-generated]
Current price: $11.99 Original price: $194.99 Discount: 94% off
3 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10 hours on-demand video
  • 12 articles
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Use Scala for Programming
  • Use Spark 2.0 DataFrames to read and manipulate data

  • Use Spark to Process Large Datasets

  • Understand hot to use Spark on AWS and DataBricks
Requirements
  • Basic Programming Knowledge in some language
  • Basic Math Skills
  • English Language
Description

Learn how to utilize some of the most valuable tech skills on the market today, Scala and Spark! In this course we will show you how to use Scala and Spark to analyze Big Data.

Scala and Spark are two of the most in demand skills right now, and with this course you can learn them quickly and easily! This course comes packed with content:

  • Crash Course in Scala Programming
  • Spark and Big Data Ecosystem Overview
  • Using Spark's MLlib for Machine Learning 
  • Scale up Spark jobs using Amazon Web Services
  • Learn how to use Databrick's Big Data Platform
  • and much more!

This course comes with full projects for you including topics such as analyzing financial data or using machine learning to classify Ecommerce customer behavior! We teach the latest methodologies of Spark 2.0 so you can learn how to use SparkSQL, Spark DataFrames, and Spark's MLlib!

After completing this course you will feel comfortable putting Scala and Spark on your resume!

Thanks and I will see you inside the course!

Who this course is for:
  • Someone who already knows how to program and is interested in learning Big Data Technologies
  • Interested in using Spark with Scala for Machine Learning with Large Data Sets
Course content
Expand all 80 lectures 10:11:39
+ Course Introduction
3 lectures 13:21

Welcome to the Course!

Preview 02:28

FAQ for the course!

Course FAQs
00:13

Get an Overview of Scala and why it is one of the most in demand programming skills!

Preview 10:40
+ Scala IDE Options and Overview
2 lectures 03:08

Get an overview of the IDE we choose for this course: ScalaIDE

Preview 02:51

Let's get you set-up!

Computer Set-up Time!
00:17
+ Windows Scala and Spark Set-up and Installation
5 lectures 23:12

Let's install Scala and Spark on your Windows Machine!

Windows Introduction
00:40

Let's install Scala and Spark on your Windows Machine!

Quick note about Windows Installation.
00:17

Let's install Scala and Spark on your Windows Machine!

Windows Scala and Spark Installation
12:09

Learn about various options for IDEs for Scala and Spark

Atom Windows Installation
09:30

Let's install Scala and Spark on your Windows Machine!

Terminal Exericse
00:35
+ Mac OS Setup and Installation
1 lecture 09:57

Install Spark and Scala if you are on a Mac!

Mac OS Installation and Setup
09:57
+ Scala Programming: Level One
8 lectures 39:19

Learn about basic arithmetic operators in Scala

Arithmetic and Numbers
07:00

Learn the basics of Data Types in Scala

Values and Variables
07:49

Learn about Relational operators in Scala

Booleans and Comparison Operators
02:11

Learn about strings in Scala

Strings and Basic Regex
12:48

Learn about Scala tuples!

Tuples
02:35

Test your knowledge!

Scala Basics - Assessment Test Exercises
00:38

Time to practice!

Scala Basics Assessment Test Questions
00:25

Learn about Logical Operators

Scala Basics - Assessment Test Solutions
05:53
+ Collections
8 lectures 33:33

Part of the Scala Collections section of the course!

Intro to Collections
00:47

Part of the Scala Collections section of the course!

Lists
08:28

Part of the Scala Collections Section

Arrays
03:48

Part of the Scala Collections section of the course!

Sets
06:02

Part of the Scala Collections section of the course!

Maps
07:18

Part of the Scala Collections section of the course!

Collections - Assessment Test Exercise
00:30

Part of the Scala Collections Part of the Course

Scala Collections Assessment Test
00:26

Part of the Scala Collections section of the course!

Collections Assessment Test - Solutions
06:14
+ Scala Programming: Level Two
6 lectures 51:09

Learn Level Two of Scala Programming!

Flow Control
08:35

Learn how to create control flow loops with Scala

For Loops
05:57

Learn Level Two of Scala Programming!

While Loops
05:55

Learn how to create functions with Scala!

Functions
12:45

Overview of Scala Level One Assessment

Scala Programming Exercises
02:33

Solutions to Scala Programming Test

Scala Programming Exercises - Solutions
15:24
+ Spark DataFrames with Scala
10 lectures 01:37:51

Quick note!

Quick Note for Windows Users!
00:39

Learn how to use the Latest Spark 2.0 DataFrames!

Introduction to Spark DataFrames
06:29

Learn how to use the Latest Spark 2.0 DataFrames!

DataFrames Overview
18:12

Learn how to use the Latest Spark 2.0 DataFrames!

Spark DataFrame Operations
16:23

Learn how to use the Latest Spark 2.0 DataFrames!

GroupBy and Aggregate Functions
10:53

Learn how to use the Latest Spark 2.0 DataFrames!

Missing data
13:16

Learn how to use the Latest Spark 2.0 DataFrames!

Preview 09:53

Quick note!

Quick Note on DataFrame Project
00:11

Learn how to use the Latest Spark 2.0 DataFrames!

DataFrame Project Exercises
01:34

Learn how to use the Latest Spark 2.0 DataFrames!

DataFrame Project - Solutions
20:20
+ Introduction to Machine Learning
3 lectures 29:48

Part of the Machine Learning with Scala and Spark Section

Introduction to Machine Learning
06:50

Part of the Machine Learning with Scala and Spark Section

Machine Learning with Spark
11:50

Part of the Machine Learning with Scala and Spark Section

IntelliJ IDEA Installation Overview
11:08