The starting point of the best-selling Apache Kafka series on Udemy: the Kafka ecosystem, architecture, core concepts and operations, hands-on from the first lecture.
Bestseller 4.7 · 301K+ students · 8.5 total hours · 123 lectures
Apache Kafka for Beginners is the starting point of the best-selling Kafka series on Udemy, taking you from zero to productive in 8.5 hours. You'll learn the Kafka ecosystem and architecture, master topics, partitions, brokers, producers and consumers, and write your first Kafka programs in Java.
Real-world projects, including a Wikimedia producer and an OpenSearch consumer, make sure the concepts stick.
Do I need prior Kafka experience?
No: this is the beginners course of the series and starts from scratch. Basic command line and some Java knowledge help for the programming sections.
In which order should I take the Apache Kafka courses?
Start with Kafka for Beginners. Then follow the developer track (Kafka Streams, Kafka Connect, Confluent Schema Registry, KSQL) if you build applications, or the admin track (Cluster Setup, Monitoring & Operations, Security) if you operate clusters. Both tracks together are the recommended preparation for the Confluent certifications.
Looking for more Apache Kafka training? See all courses and practice exams.