Big Data

Big Data with Hadoop & Spark

Build data pipelines with Apache Spark, PySpark, and Kafka.

Level: IntermediateBig Data

What You'll Learn

Apache Spark architecture
RDDs & DataFrames
Spark SQL
PySpark
Spark Structured Streaming
Kafka fundamentals
Data serialisation
Cluster tuning basics
Project: streaming pipeline

What's Included

๐ŸงญAI Tutor๐Ÿ”’

Interactive learning path with AI-generated lessons read aloud by your personal tutor

๐ŸงชPractice Lab๐Ÿ”’

Step-by-step lab instructions with AI guidance โ€” run in your own IDE or sandbox.

๐ŸŽ™๏ธMock Interviews๐Ÿ”’

AI interviewer asks tailored questions, gives real-time feedback and a score report

๐Ÿ“Evaluation๐Ÿ”’

MCQ questions (theory, practical, code) to test your knowledge and earn a badge

โš”๏ธChallenge AI๐Ÿ”’

Compete head-to-head against AI on real production problems โ€” judged on correctness, performance, scalability, code quality, and edge cases

Course Syllabus

Apache Spark Core

  • โ€ขSpark Architecture
  • โ€ขRDDs & Transformations
  • โ€ขActions vs Transformations
  • โ€ขDAG & Lazy Evaluation
  • โ€ขSparkContext & SparkSession

DataFrames & Spark SQL

  • โ€ขDataFrames API
  • โ€ขSpark SQL Queries
  • โ€ขUDFs
  • โ€ขJoins & Aggregations
  • โ€ขReading Parquet, CSV, JSON

PySpark

  • โ€ขPySpark Setup
  • โ€ขDataFrame Operations
  • โ€ขGroupBy & Window Functions
  • โ€ขPandas UDFs
  • โ€ขMLlib Introduction

Kafka

  • โ€ขKafka Architecture
  • โ€ขTopics, Partitions & Offsets
  • โ€ขProducers & Consumers
  • โ€ขConsumer Groups
  • โ€ขKafka Connect

Streaming

  • โ€ขSpark Structured Streaming
  • โ€ขKafka-Spark Integration
  • โ€ขWindowing Operations
  • โ€ขCheckpointing
  • โ€ขProject: Streaming Pipeline

You're all set

Everything in this course is unlocked.

Continue Learning โ†’
โœ“AI Tutor
โœ“Practice Lab
โœ“Mock Interviews
โœ“Evaluation
โœ“Challenge AI