Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Getting Started with Apache Kafka
Rating: 4.3 out of 5(84 ratings)
1,071 students

Getting Started with Apache Kafka

Learn the core concepts of Apache Kafka
Last updated 12/2025
English

What you'll learn

  • Understand the core concepts of Apache Kafka
  • After completing this course, you'll have a good basic understanding of Kafka

Course content

4 sections19 lectures1h 20m total length
  • Introduction0:56
  • Course files1:13
  • Why use Kafka3:27

    Explore how Kafka enables real-time streaming by replacing batch ETL with producers, consumers, and connectors, delivering low-latency insights from data across systems.

  • Who is using Kafka7:51
  • What is the log3:42
  • Efficiency and implication5:17

    Kafka centralizes data as the single source of truth, boosting efficiency by unifying topics, enabling fast reads, historical tracking, and easier app bootstrapping while demanding retooling, training, and investment.

Requirements

  • Familiar with database systems in general
  • Understand Hadoop architecture
  • Understand Linux terminal

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.

Who this course is for:

  • Anyone who wants to learn Kafka