spark Track Masterclass
Apache Spark Curriculum Roadmap
Follow our structured masterclass to learn Apache Spark from scratch. Choose a module below or navigate through lessons using the sidebar.
0 Modules•0 Total Lessons•100% Free & Open
Interactive Hands-On Practice Bypasses Setup!
Put your knowledge to the test inside the browser
Don't just read about algorithms—build them. Write scripts in our Playground or challenge yourself on interactive exercises evaluated via WebAssembly.
2. Spark DataFrames
22 LessonsIntroduction to DataFramesSparkSession LifecycleCreating DataFramesReading DataWriting DataSchema InferenceDefining SchemasSelecting ColumnsFiltering DataSorting DataWorking with ColumnsHandling Null ValuesDataFrame TransformationsActionsAggregationsGroupBy OperationsJoinsUnionWindow FunctionsBuilt-in FunctionsTemporary ViewsSpark SQL Basics
5. Structured Streaming
16 Lessons6. Spark Performance & Optimization
21 LessonsLazy EvaluationDAGStagesTasksPartitionsNarrow vs Wide TransformationsShuffleCatalyst OptimizerTungsten EngineAdaptive Query Execution (AQE)Predicate PushdownPartition PruningBroadcast JoinJoin StrategiesRepartition vs CoalesceCache vs PersistSerializationMemory ManagementData SkewSmall File ProblemPerformance Tuning Checklist