// 5 courses indexed
The course directory
Every course we track across 10+ providers, in one searchable index. Want a shortlist picked for your goals? Run a free skill gap analysis.
Stream & Optimize Real-Time Data Flows
Master the design, implementation, and optimization of production-ready streaming data pipelines using Apache Kafka and Flink. This intermediate-level course teaches you to evaluate log configurations against governance requirements (PCI-DSS, GDPR, SOC2) and cost constraints, design stream processing topologies that join and aggregate data in real time with exactly-once semantics, and optimize pipelines through partition tuning, compression, and cost modeling. You'll work through hands-on labs that mirror real-world scenarios at DoorDash, Netflix, and Robinhood: comparing retention policies ag
All levels
Orchestrate & Recover Real-Time Data Pipelines
Building a data pipeline is easy. Building one that automatically recovers from failures, maintains data integrity during outages, and runs reliably in production—that's what separates junior engineers from platform architects. This course teaches you to design self-healing pipelines with automated recovery, fault tolerance, and disaster recovery built in from day one. You'll learn to build and schedule streaming workflows using modern orchestrators like Airflow and Prefect, implement reliability patterns including idempotence, checkpointing, and dead-letter queues for exactly-once-ish process
All levels
Ultimate AWS Data Engineering Bootcamp - 15 Real-World Labs
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides hands-on experience with essential AWS data engineering tools and techniques. You’ll work on real-world projects using services like Redshift, DynamoDB, Athena, Glue, Kinesis, and Step Functions to build data pipelines, automate workflows, and process data at scale. Through labs, you'll learn to develop batch and real-time data processing solutions,
All levels
Streaming Data Pipelines with Kafka and Spark
Build practical expertise in real-time data engineering using Apache Kafka, Apache Spark, Spark Structured Streaming, PySpark, Python, Docker, and Docker Compose. You will learn how data engineers design, process, monitor, and maintain streaming pipelines that continuously move event data from source systems to reliable downstream outputs. You will begin by exploring event streaming fundamentals and the architecture of Apache Kafka. You will examine brokers, topics, partitions, producers, consumers, offsets, consumer groups, message ordering, and delivery behavior. Through guided demonstratio
All levels