Skip to main content
โ† Code Keys Overview/PySpark Developer Track
โšก PYSPARK ENGINEERING ACADEMY

Production PySpark Developer

Master distributed Apache Spark transformations, window analytics, and enterprise data engineering pipelines through hands-on touch typing.

PROGRESS0 / 300 Lessons (0%)
EARNED XP0 / 206,665 XP
CURRICULUM DEPTH35 Modules โ€ข 300 Lessons
TRACK COMPLETION0%

PySpark Curriculum Roadmap

Select a module to view lessons. Practice touch typing on live PySpark DataFrame queries.

โ–ผMODULE 01

PySpark Foundations

Beginner
0 / 8
+1040 XP๐ŸŸข In ProgressOverview โ†—
LESSON 01+100 XP

Import PySpark

LESSON 02+110 XP

Import SparkSession

LESSON 03+120 XP

Create SparkSession

LESSON 04+130 XP

Local Master Configuration

LESSON 05+135 XP

SparkContext Awareness

LESSON 06+140 XP

Create DataFrame from In-Memory Data

LESSON 07+145 XP

Display DataFrame Contents

LESSON 08+160 XP

Basic End-to-End PySpark Workflow

โ–ถMODULE 02

DataFrames Fundamentals

Beginner
0 / 8
+1195 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 03

Reading Data

Beginner
0 / 8
+1420 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 04

Selecting Data

Beginner
0 / 8
+1480 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 05

Filtering Data

Beginner
0 / 8
+1550 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 06

Column Transformations

Intermediate
0 / 8
+2330 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 07

String Functions

Intermediate
0 / 8
+2540 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 08

Date & Timestamp Functions

Intermediate
0 / 8
+2700 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 09

Handling NULL Values

Intermediate
0 / 8
+2900 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 10

Aggregations

Intermediate
0 / 8
+3130 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 11

GROUP BY

Intermediate
0 / 8
+3390 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 12

JOINs

Intermediate
0 / 8
+3610 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 13

Advanced JOINs

Advanced
0 / 8
+4390 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 14

Window Functions

Advanced
0 / 8
+4770 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 15

Advanced Window Analytics

Advanced
0 / 8
+5350 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 16

PySpark SQL

Advanced
0 / 8
+5400 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 17

Schemas & Data Types

Advanced
0 / 8
+5520 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 18

Nested & Complex Data

Advanced
0 / 8
+5870 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 19

UDFs & Advanced Functions

Expert
0 / 8
+6400 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 20

Pandas UDFs & Vectorized Processing

Expert
0 / 8
+6900 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 21

File Formats & Data Engineering

Expert
0 / 8
+7310 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 22

Performance & Optimization

Expert
0 / 8
+7700 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 23

Structured Streaming

Production
0 / 8
+9630 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 24

Production Data Engineering

Production
0 / 8
+11280 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 25

PySpark Production Challenges

Production
0 / 8
+14250 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 26

Advanced Transformations

Advanced
0 / 10
+8450 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 27

Data Quality

Advanced
0 / 10
+8450 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 28

Deduplication

Advanced
0 / 10
+8450 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 29

Advanced Windows

Advanced
0 / 10
+8450 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 30

Performance Engineering

Expert
0 / 10
+8450 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 31

Spark SQL Advanced

Expert
0 / 10
+8450 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 32

File & Storage Engineering

Expert
0 / 10
+8450 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 33

Streaming Advanced

Production
0 / 10
+8450 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 34

Data Engineering Scenarios

Production
0 / 10
+8450 XP๐Ÿ”’ LockedOverview โ†—
โ–ถMODULE 35

PySpark Expert Capstone

Production
0 / 10
+8560 XP๐Ÿ”’ LockedOverview โ†—