Get in Touch

Course Outline

Introduction

Understanding Big Data

Introduction to Spark

Introduction to Python

Introduction to PySpark

  • Data Distribution via the Resilient Distributed Datasets Framework
  • Computation Distribution Using Spark API Operators

Integrating Python with Spark

Configuring PySpark

Using Amazon Web Services (AWS) EC2 Instances for Spark

Setting Up Databricks

Configuring the AWS EMR Cluster

Foundations of Python Programming

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

Foundations of Spark DataFrames

  • Introduction to Spark DataFrames
  • Performing Basic Operations with Spark
  • Applying Groupby and Aggregate Operations
  • Handling Timestamps and Dates

Spark DataFrame Project Exercise

Machine Learning Concepts with MLlib

Applying MLlib, Spark, and Python for Machine Learning

Regressive Models

  • Theory of Linear Regression
  • Developing Regression Evaluation Code
  • Practical Linear Regression Exercise
  • Theory of Logistic Regression
  • Developing Logistic Regression Code
  • Practical Logistic Regression Exercise

Random Forests and Decision Trees

  • Theory of Tree-Based Methods
  • Developing Decision Trees and Random Forests Code
  • Practical Random Forest Classification Exercise

K-means Clustering

  • Theory of K-means Clustering
  • Developing K-means Clustering Code
  • Practical Clustering Exercise

Recommender Systems

Implementing Natural Language Processing

  • Concepts of Natural Language Processing (NLP)
  • Overview of NLP Tools
  • Practical NLP Exercise

Spark Streaming with Python

  • Introduction to Spark Streaming
  • Practical Spark Streaming Exercise

Requirements

  • General programming proficiency

Target Audience

  • Developers
  • IT Professionals
  • Data Scientists
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories