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