Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Data Science Apache Spark

Scala and Spark for Big Data and Machine Learning

Learn the latest Big Data technology - Spark and Scala, including Spark 2.0 DataFrames!
Rating: 4.6 out of 54.6 (4,637 ratings)
27,375 students
Created by Jose Portilla
Last updated 9/2019
English
English [Auto], Indonesian [Auto], 
30-Day Money-Back Guarantee

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
Curated for the Udemy for Business collection

Course content

17 sections • 80 lectures • 10h 11m total length

  • Preview02:28
  • Course FAQs
    00:13
  • Scala and Spark Overview
    Preview10:40

  • Preview02:51
  • Computer Set-up Time!
    00:17

  • Windows Introduction
    00:40
  • Quick note about Windows Installation.
    00:17
  • Windows Scala and Spark Installation
    12:09
  • Atom Windows Installation
    09:30
  • Terminal Exericse
    00:35

  • Mac OS Installation and Setup
    09:57

  • Installing Scala and Spark on Linux (Ubuntu)
    Preview12:49

  • Arithmetic and Numbers
    07:00
  • Values and Variables
    07:49
  • Booleans and Comparison Operators
    02:11
  • Strings and Basic Regex
    12:48
  • Tuples
    02:35
  • Scala Basics - Assessment Test Exercises
    00:38
  • Scala Basics Assessment Test Questions
    00:25
  • Scala Basics - Assessment Test Solutions
    05:53

  • Intro to Collections
    00:47
  • Lists
    08:28
  • Arrays
    03:48
  • Sets
    06:02
  • Maps
    07:18
  • Collections - Assessment Test Exercise
    00:30
  • Scala Collections Assessment Test
    00:26
  • Collections Assessment Test - Solutions
    06:14

  • Flow Control
    08:35
  • For Loops
    05:57
  • While Loops
    05:55
  • Functions
    12:45
  • Scala Programming Exercises
    02:33
  • Scala Programming Exercises - Solutions
    15:24

  • Quick Note for Windows Users!
    00:39
  • Introduction to Spark DataFrames
    06:29
  • DataFrames Overview
    18:12
  • Spark DataFrame Operations
    16:23
  • GroupBy and Aggregate Functions
    10:53
  • Missing data
    13:16
  • Preview09:53
  • Quick Note on DataFrame Project
    00:11
  • DataFrame Project Exercises
    01:34
  • DataFrame Project - Solutions
    20:20

  • Introduction to Machine Learning
    06:50
  • Machine Learning with Spark
    11:50
  • IntelliJ IDEA Installation Overview
    11:08

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

Instructor

Jose Portilla
Head of Data Science, Pierian Data Inc.
Jose Portilla
  • 4.6 Instructor Rating
  • 739,411 Reviews
  • 2,263,936 Students
  • 32 Courses

  Jose Marcial Portilla has a BS and MS in Mechanical Engineering from Santa Clara University and years of experience as a professional instructor and trainer for Data Science and programming. He has publications and patents in various fields such as microfluidics, materials science, and data science technologies. Over the course of his career he has developed a skill set in analyzing data and he hopes to use his experience in teaching and data science to help other people learn the power of programming the ability to analyze data, as well as present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Data Inc. and provides in-person data science and python programming training courses to employees working at top companies, including General Electric, Cigna, The New York Times, Credit Suisse, McKinsey and many more. Feel free to contact him on LinkedIn for more information on in-person training sessions or group training sessions in Las Vegas, NV.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.