Catalogue
/
Data Science
/
Python and Spark for Big Data (PySpark)

Python and Spark for Big Data (PySpark)

Harness the combined power of Python and Spark in this intensive course on PySpark. Dive deep into big data processing, machine learning, and advanced analytics, tailored for developers, IT professionals, and data scientists.

What will you learn?

Harness the combined power of Python and Spark in this intensive course on PySpark. Dive deep into big data processing, machine learning, and advanced analytics, tailored for developers, IT professionals, and data scientists. By the course's end, participants will confidently employ PySpark for a diverse range of big data challenges.

Throughout this course, participants will:

• Mastery of Basics: Get foundational knowledge of Python programming and Spark's core capabilities.

• Hands-on Learning: Engage in practical exercises mirroring real-world scenarios.

• Advanced Analytics: Delve into machine learning with MLlib, regressions, and clustering.

• Streaming & NLP: Learn about Spark streaming and natural language processing.

Requirements:

General programming skills and ideally knowledge of Python.

Course Outline*:

*We customize the course outline and content to your specific needs and relevant use cases.

Introduction to Big Data Technologies

• Understanding Big Data

• Introduction to Spark, Python, and PySpark

Distributing Data & Computation

• Exploring Resilient Distributed Datasets Framework

• Grasping Spark API Operators

Setting Up Your Environment

• Integrating Python with Spark and PySpark Setup

• Utilizing AWS EC2 Instances for Spark and Databricks

• AWS EMR Cluster Initialization

Python Programming Essentials

• Introduction to Python via Jupyter Notebook

• Core Python Concepts: Variables, Data Types, Lists, Loops, Functions, and Classes

• Handling Files, Exceptions, and Integrating with Data & APIs

Spark DataFrame Basics

• Getting Acquainted with Spark DataFrames

• Basic Operations, Groupby, Aggregates, Timestamps, and Date Handling

• Hands-on Spark DataFrame Project Exercise

Machine Learning with MLlib

• Introduction to Regressions: Linear and Logistic Theories

• Practical exercises on Linear Regression, Logistic Regression

• Delving into Tree Methods: Random Forests, Decision Trees

• Clustering with K-means and its practical application

Natural Language Processing

• Basics of NLP and its toolsets

• Practical NLP Exercise

Spark Streaming on Python

• Understanding Spark Streaming

• Hands-on Spark Streaming Exercise

Hands-on learning with expert instructors at your location for organizations.

4,347€*
Graph Icon - Education X Webflow Template
Level:
intermediate
Clock Icon - Education X Webflow Template
Duration:
21
Hours (days:
3
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

3,012€*
Graph Icon - Education X Webflow Template
Level:
intermediate
Clock Icon - Education X Webflow Template
Duration:
21
Hours (days:
3
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.

Upcoming Sessions

2-4 Dec 2026
Lisbon
17-19 Dec 2026
Milan
21-23 Jan 2027
Warsaw
9-11 Feb 2027
Brussels
11-13 Mar 2027
Amsterdam
18-20 Mar 2027
Stockholm
14-16 Apr 2027
Madrid
4-6 May 2027
Amsterdam

Can't find a suitable date? Get in touch and we'll arrange one that works for you.

We use cookies to improve site navigation, analyse how the site is used, and support our marketing. You can accept all cookies, reject non-essential ones, or choose individual categories. Read our Cookie Notice