The Complete Apache Kafka course for beginners (Udemy.com)
Explore the principles of Kafka installation, operations, Zookeeper concepts and deployment of Kafka servers.
Created by: Tutorial Drive
Last updated January 2017
What you will learn
- Master in Apache Kafka Server concepts
- Able to decide where and when to use Kafka
- Able to Install and setup Kafka servers from start to end
- Can work on Kafka cluster/ multi node instances
- Produce and receive messages to/from Kafka and related servers
- Will be comfortable with real-time applications and integration with Big Data Technologies.
How it compares
Against the other 388 rated Udemy courses in SQL on CourseDuck:
- Rating4.1 out of 5higher than 8% of them
- Reviews270#269 of 389 by number of reviews
- Length2.5 hoursshorter than 79% of them
- Last updatedJanuary 2017earlier than 87% of them
Course Description
This course will explore the basic concepts of messaging systems, introduction to point to point messaging, publish - subscribe messaging, principles of Apache Kafka Server installation, operations and then it will walk you through the deployment of Kafka cluster in single node and multi node mode. Finally, we will conclude with producer application and consumer application and later I add real-time applications and integration with Big Data Technologies.
The target audience would be the people who are willing to know about Apache Kafka, Zookeeper, Queues, Topics, Client - Server communication, Messaging system (Point to Point & Pub - Sub), Single node server, Multi node servers or Kafka cluster, command line producer and consumer, Producer application using Java API's and Consumer application using Java API's.
All the material which is used in this course is attached, Java code for both Producer and Consumer, External Documentation which is helpful further.
You can complete this course in 3hours and please don't ignore any Quiz.
We made this course such a way that everyone can understand easily, we added the basic concepts in the beginning lectures , then added advanced topics and finally taught how to use the Kafka server in real time with an example.
Apache Kafka is creating a lot of buzz these days. While LinkedIn, where Kafka was founded, is the most well known user, there are many companies successfully using this technology. So now that the word is out, it seems the world wants to know: What does it do? Why does everyone want to use it? How is it better than existing solutions? Do the benefits justify replacing existing systems and infrastructure?
Instructor Details
- 4.1 Rating
270 Reviews
Tutorial Drive
I have been working in the Information technology field from past six years and I worked with many reputed companies in USA as well as in India. I have hands-on experience with multiple technologies like Apache Kafka, Storm, Hadoop, Spark, Java and Linux etc. I am interested in learning all the new things and I learned most of these technologies by myself.
I am here on the Udemy to share my experience and knowledge with you.
-TutorialDrive
More courses by Tutorial Drive
The Complete Elasticsearch and Kibana Tutorial for beginners (2017)
3.7 (173 Reviews)
Provider: Udemy
Time: 3h
$44.99
The Complete Apache Storm Tutorial for Beginners (2017)
3.5 (45 Reviews)
Provider: Udemy
Time: 1.4h
$11.99
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 James Steven Young on 5/6/2020
too much stumbling over words and repeating, I have to rewind a bit too frequently. Also the very first introduction (Section 1.2) shows two types of messaging but the bullet points are reverse to the diagram below them it would be more helpful if a topic or list order matched the order in which diagrams are shown.
By Chuck Philips on 4/23/2019
The presenter is a bit hard to understand but the presentation is clear and provides a good working example.
By Adam Yount on 6/26/2018
For the beginning, I'd like a demo or screenshot of the actual components running more then just a short description. When going over code it would be nice to have the code sections prior to the explanation to help follow the lecture. Also system sizing is something that should be touched on. Otherwise, when the commands and code start, it is done live which is always good.
By Byron Munday on 9/9/2017
I like the pace. Offten trainers go to fast and dont give enough time for the concepts to sink in. Its not to slow so you feel like you just want to get on with it. Enjoying the relaxed pace.
By Avinash Mishra on 2/15/2017
This course is the copy paste of https://www.tutorialspoint.com/apache_kafka/index.htm Each and every word was spoken by the instructor is written on the above tutorial. It is like I am using text reader software for the above link. He displays one ppt and reads in the background. I am giving half star because there is nothing less than that.
By Mukesh Kumar on 12/28/2016
When i started initially, then i was thinking no much concept and background, even though i continued then i got to know, the real thing which is much useful with step by step and its really helpful if interviewer ask the technical part. Before start any next topic there should be enough background and key concept..I understand that the lecturer is not a professional but very good knowledge of subject and i recommend for those who need practical scenario more than just a blah blah theory.
By aaron gong on 12/8/2016
I am not a Java programmer and am a newbie at Kafka, so I found this course helpful. I look forward to topics such as what happens if zookeeper or kafka goes down and is there anyway to bring them up automatically? and also more about horizontal scaling where we add new servers or vms to scale up...
By Ramin Khakzad on 11/20/2016
Its a great course and is really really useful but I have to talk about the negatives as well. The instructor is talking very very slowly, I have to put the lectures on x1.25 or x1.5 to be able to follow. He also didn't record the parts he has a mistake again to make the lectures more clear instead he edits himself at the middle of lectures! This course doesn't talk about win users AT ALL. other than that these, it is a really great course.
By Anum on 11/16/2016
Its very excellent course.One should take it.Instructor its helping offline
By Anonymized User on 10/17/2016
The training is good, *but* this is all included in the "Quickstart" on the Kafka website...
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100









