Get in Touch

Course Outline

Introduction

Grasping the Concept of 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 for Spark

Setting Up PySpark

Utilizing Amazon Web Services (AWS) EC2 Instances for Spark

Configuring Databricks

Setting Up the AWS EMR Cluster

Mastering Python Programming Fundamentals

  • Getting Started with Python
  • Utilizing the Jupyter Notebook
  • Managing Variables and Basic Data Types
  • Handling Lists
  • Implementing Conditional Logic (if Statements)
  • Processing User Inputs
  • Executing while Loops
  • Defining Functions
  • Working with Object-Oriented Classes
  • Handling Files and Exceptions
  • Managing Projects, Data, and APIs

Exploring Spark DataFrame Essentials

  • Introduction to Spark DataFrames
  • Performing Core Operations in Spark
  • Applying Groupby and Aggregate Functions
  • Managing Timestamps and Date Data

Practical Spark DataFrame Project Exercise

Machine Learning Fundamentals with MLlib

Integrating MLlib, Spark, and Python for Machine Learning

Regression Analysis

  • Understanding Linear Regression Concepts
  • Developing Regression Evaluation Code
  • Completing a Linear Regression Practical Exercise
  • Understanding Logistic Regression Concepts
  • Developing Logistic Regression Code
  • Completing a Logistic Regression Practical Exercise

Random Forests and Decision Trees

  • Understanding Tree-Based Methodologies
  • Implementing Decision Tree and Random Forest Algorithms
  • Completing a Random Forest Classification Exercise

K-means Clustering

  • Understanding K-means Clustering Theory
  • Implementing K-means Clustering Algorithms
  • Completing a Clustering Practical Exercise

Recommender Systems

Natural Language Processing (NLP)

  • Introduction to Natural Language Processing (NLP)
  • Overview of NLP Toolsets
  • Completing a Practical NLP Exercise

Streaming Data with Spark and Python

  • Overview of Spark Streaming
  • Practical Spark Streaming Exercise

Requirements

  • Foundational programming experience.

Intended Audience

  • Software Developers
  • IT Specialists
  • Data Scientists
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories