// 6 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.
Apache Kafka - An Introduction
Apache Kafka is a powerful, open-source stream processing platform that enables businesses to process and analyze data in real-time. This course introduces the core concepts and architecture of Apache Kafka, guiding learners. This course is designed for aspiring data engineers, software developers interested in data processing, and IT professionals looking to diversify into data engineering. It also targets data scientists seeking to understand real-time analytics platforms and technical managers overseeing data-driven projects. Learners are expected to have a basic understanding of programm
All levels
Secure, Optimize and Evaluate AI Integrations
Secure, Optimize and Evaluate AI Integrations is an intermediate course for developers, engineers, and architects responsible for building and maintaining the connections that power modern AI applications. In a world of event-driven architecture, a single weak integration can compromise security, degrade performance, and break user trust. This course provides the hands-on knowledge to build integrations that are not just functional, but also resilient, scalable, and secure. Drawing on real-world case studies and best practices from the Cloud Security Alliance and industry leaders, you will le
All levels
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
Big Data: Demystifying the Big Idea
By the end of this course, you'll be able to define what makes data "big," distinguish Big Data from a traditional data warehouse, and map the core layers of a Big Data architecture from ingestion to serving. You'll compare processing approaches like batch, streaming, and Lambda, weigh core technologies such as Hadoop, Spark, and Kafka, and evaluate on-premise, cloud, and hybrid hosting against the principles that matter most: performance, availability, scalability, flexibility, and cost. Led by a data and AI cloud architect with over a decade of hands-on experience building solutions for com
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