Get in Touch

Course Outline

Introduction

The Concept of Big Data

Introduction to Spark

Introduction to Python

Introduction to PySpark

  • Data Distribution via the Resilient Distributed Datasets (RDD) Framework
  • Distributing Computation Using Spark API Operators

Configuring Python for Spark

Setting Up the PySpark Environment

Utilizing Amazon Web Services (AWS) EC2 Instances for Spark

Configuring Databricks

Establishing an AWS EMR Cluster

Foundations of Python Programming

  • Starting with Python
  • Utilizing the Jupyter Notebook
  • Managing Variables and Basic Data Types
  • Handling Lists
  • Using Conditional Statements (if)
  • Processing User Inputs
  • Implementing while Loops
  • Defining Functions
  • Working with Classes
  • Managing Files and Exceptions
  • Working with Projects, Data, and APIs

Basics of Spark DataFrames

  • Getting Started with Spark DataFrames
  • Executing Basic Operations in Spark
  • Performing Groupby and Aggregation Operations
  • Handling Timestamps and Dates

Practical Spark DataFrame Project Exercise

Machine Learning Fundamentals with MLlib

Applying MLlib, Spark, and Python for Machine Learning

Exploring Regression Models

  • Understanding Linear Regression Theory
  • Writing Code for Regression Evaluation
  • Completing a Linear Regression Sample Exercise
  • Understanding Logistic Regression Theory
  • Implementing Logistic Regression Logic
  • Completing a Logistic Regression Sample Exercise

Random Forests and Decision Trees

  • Reviewing Tree Method Theory
  • Coding Decision Trees and Random Forests
  • Completing a Random Forest Classification Sample Exercise

K-means Clustering

  • Reviewing K-means Clustering Theory
  • Implementing K-means Clustering Code
  • Completing a Clustering Sample Exercise

Recommender Systems

Natural Language Processing Implementation

  • Understanding Natural Language Processing (NLP)
  • Overview of NLP Tooling
  • Completing a Sample NLP Exercise

Streaming with Spark and Python

  • Introduction to Spark Streaming
  • Sample Spark Streaming Exercise

Requirements

  • Fundamental programming knowledge

Intended Audience

  • Software Developers
  • IT Specialists
  • Data Scientists
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories