Getting Started with Apache Kafka (Udemy.com)
Learn the core concepts of Apache Kafka
Created by: Stackable Solutions
Last updated December 2025
What you will learn
- Understand the core concepts of Apache Kafka
- After completing this course, you'll have a good basic understanding of Kafka
Course Description
In this course, examine all the core concepts of Kafka. Developed at LinkedIn, Apache Kafka is a distributed streaming platform that provides scalable, high-throughput messaging systems in place of traditional messaging systems like JMS.
In this course we're going to take a look at the essentials for Apache Kafka. We'll begin with by showing you how all the pieces fit together, then we'll take a look at the architecture, some of the common operational tasks, and what all the different components do.
We'll finish by running some workflows on a local machine, including setting up a fault-tolerant cluster and doing some real-time stream processing of data. We'll be covering all these topics and more to get you up to speed with Apache Kafka.
Instructor Details
- 4.3 Rating
84 Reviews
Stackable Solutions
Through my company, Stackable Solutions, I am a Full Stack Developer with over 10 years of experience in the industry, working both on Web as well as native applications. With my skills and experience, I always strive to produce clean, robust and highly tested code for every project to meet the needs of clients.
More courses by Stackable Solutions
More SQL courses
SQL - The Complete Developer's Guide (MySQL, PostgreSQL) (2025)
4.8 (2,153 Reviews)
Provider: Udemy
Time: 19.7h
$94.99
SQL Server High Availability and Disaster Recovery (HA/DR) (2026)
4.8 (1,810 Reviews)
Provider: Udemy
Time: 88.3h
$16.99
70-461 Session 3: Querying Microsoft SQL Server (T-SQL code) (2025)
4.8 (1,094 Reviews)
Provider: Udemy
Time: 3.6h
$12.99
Modern Event-Driven Spring Boot: Kafka & Spring Cloud Stream (2026)
4.8 (494 Reviews)
Provider: Udemy
Time: 13.4h
$10.99
Oracle Database 12c Backup and Recovery using RMAN (2024)
4.8 (428 Reviews)
Provider: Udemy
Time: 20.1h
$34.99
Reviews
By Milan Jovanovic on 12/15/2022
It is excellent for learning the basics and deciding if you want to get into a more advanced course.
By Jack Frosch on 1/14/2021
It was okay, but honestly very thin content. There were no exercises or quizzes to reinforce any learning. In fairness, it is just a "Getting Started with Apache Kafka" course, but I felt it was a very superficial look at Kafka, equivalent to what you might find in a 15 minute YouTube video.
By Hamed on 1/7/2021
too fast and copy pasty... But well presented! The instructor is clearly a good instructor. however, if I pay for a course like this, I expect more material in return!
By Abhinandan Vanakudre on 12/7/2020
It gave me overview of kafka to get started, but I am not sure about what is a broker vs partition vs topic how are they interconnected
By Marcel Toeltl on 3/18/2020
Dieser Kurs ist eine leicht verständliche Einführung zu Apache Kafka. So bekommt man eine Idee was Kafka ist und sieht an den vorgeführten Beispielen wie es funktioniert.
By chris Gump on 12/17/2018
Was a good, quick introductory course on Kafka.
By Mahmoud Nabil Hafez on 4/29/2018
very good , very descriptive so far.
By Fivefold Development on 5/27/2017
Gave me a great overview of Apache Kafka and helped me learn what I needed to know.
By Amjad Shahzad on 5/23/2017
A good course with all the basics of Kafka for beginners out there. Very nicely presented along with supported examples.
By Muhammad Imtiaz on 5/18/2017
excellent training
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100







