Kafka & Event Streaming Engineering
Teach data logic as a flow, with schema contracts, stream processing, and realistic failure handling.


Introduction to streaming with Kafka

Kafka: fundamentals and architecture
Prerequisites: 1

Producer, Consumer, and Serialization
Prerequisites: 1

Kafka Connect: code-free integration
Prerequisites: 1

Schema Registry and event governance
Prerequisites: 1

Kafka Streams: processing events with Java
Prerequisites: 1

Operations: monitoring and managing Kafka in production
Prerequisites: 1

Cheat Sheet — Kafka and Stream Processing
Prerequisites: 1

Project: end-to-end Kafka pipeline
Prerequisites: 1
Module connections
Continue the path with these modules
Move from buckets with files to a readable, governed data lake compatible with modern lakehouse patterns.
Same stage of the pathReal-Time Analytics & ClickHouse Systems9 lessonsTurn realtime from slogan to robust system with ingestion patterns, MergeTree thinking, and cost control.
Same stage of the pathData Warehousing & Analytical Architecture7 lessonsTruly understand how to design a scalable analytical system with correct grain, historization, and architectural trade-offs.
Same stage of the pathInfrastructure & Ops for Data Systems7 lessonsBring operational discipline from serious engineering to data workloads, deploy, observability, security, and incident response.
Previous moduleCourse Overview and Study Method for Data Work8 lessonsTransform the course from catalog to cognitive system, with study method, technical memory, and professional output plan.
Previous moduleData Collection & Tracking Systems8 lessonsMove from isolated tags and tools to reliable, governed, and observable measurement systems.