Get in Touch

Course Outline

Introduction

Understanding Big Data

Introduction to Spark

Introduction to Python

Introduction to PySpark

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

Configuring Python with Spark

Setting Up PySpark

Utilizing Amazon Web Services (AWS) EC2 Instances for Spark

Configuring Databricks

Setting Up the AWS EMR Cluster

Fundamentals of Python Programming

  • Getting Started with Python
  • Using Jupyter Notebooks
  • Managing Variables and Basic Data Types
  • Handling Lists
  • Using Conditional (if) Statements
  • Processing User Input
  • Utilizing while Loops
  • Creating Functions
  • Working with Classes
  • Managing Files and Exceptions
  • Interacting with Projects, Data, and APIs

Fundamentals of Spark DataFrames

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

Spark DataFrame Project Exercise

Machine Learning Concepts with MLlib

Machine Learning with MLlib, Spark, and Python

Regression Analysis

  • Linear Regression Theory
  • Writing Regression Evaluation Code
  • Linear Regression Practice Exercise
  • Logistic Regression Theory
  • Implementing Logistic Regression Code
  • Logistic Regression Practice Exercise

Random Forests and Decision Trees

  • Tree-Based Methodologies Theory
  • Implementing Decision Trees and Random Forests
  • Random Forest Classification Exercise

K-means Clustering

  • K-means Clustering Theory
  • Implementing K-means Clustering Code
  • Clustering Practice Exercise

Recommender Systems

Natural Language Processing Implementation

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

Stream Processing with Spark and Python

  • Overview of Spark Streaming
  • Spark Streaming Practice Exercise

Requirements

  • General programming proficiency

Audience

  • Software Developers
  • IT Specialists
  • Data Scientists
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories