Best Apache Kafka Courses on Udemy

  • Course
  • 1 min read
Disclosure: This article contains affiliate links. If you click on these links and make a purchase, I may earn a commission at no additional cost to you.

In this post, I will share some of the best Apache Kafka courses available on Udemy for Programmers and Software Engineers. In the first section, you will find a quick list, and in the next section, each course is described in detail. Please have a look:

Are you interested in learning more about Apache Kafka courses? Check out the details below to see which Apache Kafka course is right for you.

Best Apache Kafka Courses on Udemy


Apache Kafka Series - Learn Apache Kafka for Beginners v3

★★★★★
$109.99
$16.00
 in stock
Udemy.com
as of July 16, 2024 5:34 pm

START HERE: Learn Apache Kafka 3.0 Ecosystem, Core Concepts, Real World Java Producers/Consumers & Big Data Architecture

Created by: Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer
Best Selling Instructor, 9x AWS Certified, Kafka Guru
Created by: Conduktor Kafkademy
Apache Kafka enterprise platform to empower your teams
Rating:4.65 (34554reviews)     166594students enrolled

What Will I Learn?

  • Understand Apache Kafka Ecosystem, Architecture, Core Concepts and Operations
  • Master Concepts such as Topics, Partitions, Brokers, Producers, Consumers
  • Start a personal Kafka development environment
  • Learn major CLIs: kafka-topics, kafka-console-producer, kafka-console-consumer, kafka-consumer-groups, kafka-configs
  • Create your Producers and Consumers in Java to interact with Kafka
  • Program a Real World Twitter Producer & ElasticSearch Consumer
  • Extended APIs Overview (Kafka Connect, Kafka Streams), Case Studies and Big Data Architecture
  • Practice and Understand Log Compaction

Requirements

  • A recent Windows / Mac / Linux machine with minimum 4GB of RAM, 5 GB of disk space
  • Some understanding of Java Programming
  • Good to have knowledge about Linux command line
  • Desire to learn something awesome and new!

Target audience

  • Developers who want to learn the Apache Kafka Fundamentals, start a cluster and write their first application
  • Architects who want to understand how Apache Kafka fits into their solution architecture
  • Anyone looking to learn the full theory of how Apache Kafka works as a distributed system

Apache Kafka for absolute beginners

★★★★★
$79.99
$14.00
 in stock
Udemy.com
as of July 16, 2024 5:34 pm

Start Here - Learn Apache Kafka Ecosystem, Architecture, and Client API Programming in Java

Created by: Prashant Kumar Pandey
Architect, Author, Consultant, Trainer @ Learning Journal
Created by: Learning Journal
Online Training Company
Rating:4.68 (3332reviews)     27537students enrolled

What Will I Learn?

  • Apache Kafka Ecosystem, Components and Big Picture
  • Kafka Architecture and Core Concepts
  • Multi-node Confluent Community Kafka
  • Kafka Storage Architecture in depth
  • Kafka Cluster Architecture in depth
  • Kafka Producer API Programming in Java
  • Kafka Consumer API Programming in Java
  • Idempotence and Transactions in Kafka
  • JSON and AVRO Serialization
  • Exactly Once Processing in Kafka

Requirements

  • You must be familiar with Java Programming

Target audience

  • Anyone who wants to become familiar with Kafka Technology Ecosystem and its application
  • Software Engineers and Architects who are willing to design and develop Kafka Solutions

Apache Kafka Series - Kafka Cluster Setup & Administration

★★★★★
$89.99
$14.00
 in stock
Udemy.com
as of July 16, 2024 5:34 pm

Hands-On Training on ZooKeeper Quorum Setup, Kafka Cluster Setup and Administration in AWS.

Created by: Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer
Best Selling Instructor, 9x AWS Certified, Kafka Guru
Created by: Conduktor Kafkademy
Apache Kafka enterprise platform to empower your teams
Rating:4.69 (3259reviews)     24484students enrolled

What Will I Learn?

  • Setup a Zookeeper and Kafka cluster on three machines in AWS
  • Learn how to deploy Kafka in Production and understand the target architecture for clusters in AWS
  • Setup ZooKeeper Cluster, learn its role for Kafka and usage
  • Setup Kafka in Cluster Mode with 3 brokers, including configuration, usage and maintenance
  • Shutdown and Recover Kafka brokers, to overcome the common Kafka broker problems
  • Configure Kafka Cluster with production settings and optimisations for better performances based on your workload
  • Setup web administration tools using Docker: ZooNavigator, Kafka Manager, Confluent Schema Registry, Confluent REST Proxy, Landoop Kafka Topics UI
  • Administer Kafka using Kafka Manager

Requirements

  • Strong knowledge on Computers, Servers and Networking
  • Strong knowledge of Linux commands, we will use Ubuntu 16.04
  • Good knowledge of AWS, we will use it as our cloud provider
  • Good knowledge of Apache Kafka
  • An AWS account and a budget to setup the required machines for the course

Target audience

  • System Administrators or Architects, who would like to learn or setup a Kafka Cluster on multiple servers
  • Developers who want to understand the inner depth of a Kafka setup
  • This course is designed for expert students and should not be taken until all the pre-requisites are met

Apache Kafka Series - Confluent Schema Registry & REST Proxy

★★★★★
$99.99
$13.00
 in stock
Udemy.com
as of July 16, 2024 5:34 pm

Kafka - Master Avro, the Confluent Schema Registry and Kafka REST Proxy. Build Avro Producers/Consumers, Evolve Schemas

Created by: Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer
Best Selling Instructor, 9x AWS Certified, Kafka Guru
Created by: Conduktor Kafkademy
Apache Kafka enterprise platform to empower your teams
Rating:4.68 (2829reviews)     20484students enrolled

What Will I Learn?

  • Write simple and complex Avro Schemas
  • Create, Write and Read Avro objects in Java
  • Write a Java Producer and Consumer leveraging Avro data and the Schema Registry
  • Learn about Schema Evolution
  • Perform Schema evolution using the command line and in Java
  • Utilize the REST Proxy using a REST Client

Requirements

  • Good knowledge of Apache Kafka
  • Some Java knowledge
  • A recent computer (Windows / Linux / Mac OS X) with 4GB of RAM
  • Understand JSON data format
  • Knowledge of REST APIs is better

Target audience

  • Developers who would like to learn how to write and run an application that leverages Avro and the Schema Registry
  • Architects who want to understand the role of the Schema Registry and REST Proxy in an enterprise pipeline
  • This course is intended for people who fully understand the basics of Kafka
  • People who want to learn the Confluent Components: Schema Registry and REST Proxy

Apache Kafka Series - Kafka Streams for Data Processing

★★★★★
$109.99
$16.00
 in stock
Udemy.com
as of July 16, 2024 5:34 pm

Learn the Kafka Streams API with Hands-On Examples, Learn Exactly Once, Build and Deploy Apps with Java 8

Created by: Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer
Best Selling Instructor, 9x AWS Certified, Kafka Guru
Created by: Conduktor Kafkademy
Apache Kafka enterprise platform to empower your teams
Rating:4.49 (4776reviews)     41927students enrolled

What Will I Learn?

  • Write four Kafka Streams application in Java 8
  • Configure Kafka Streams to use Exactly Once Semantics
  • Scale Kafka Streams applications
  • Program with the High Level DSL of Kafka Streams
  • Build and package your application
  • Write tests for your Kafka Streams Topology
  • And so much more!

Requirements

  • Good knowledge of Apache Kafka
  • A recent computer (Windows / Linux / Mac OS X) with 4GB of RAM
  • Good knowledge of Java 8 Programming Language

Target audience

  • Developers and devops who would like to learn how to write, package, deploy and run a Kafka Streams applications
  • Architects who would like to understand how Kafka Streams work and its position in the Kafka-centered data pipeline and enterprise architecture
  • People who fully understand the basics of Kafka
  • Java 8 and Scala developers only

Apache Kafka Series - Kafka Connect Hands-on Learning

★★★★★
$99.99
$16.00
 in stock
Udemy.com
as of July 16, 2024 5:34 pm

Kafka Connect - Learn How to Source Twitter Data, Store in Apache Kafka Topics & Sink in ElasticSearch and PostgreSQL

Created by: Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer
Best Selling Instructor, 9x AWS Certified, Kafka Guru
Created by: Conduktor Kafkademy
Apache Kafka enterprise platform to empower your teams
Rating:4.46 (4304reviews)     33774students enrolled

What Will I Learn?

  • Configure and run Apache Kafka Source and Sink Connectors
  • Learn concepts behind Kafka Connect & the Kafka Connect architecture
  • Launch a Kafka Connect Cluster using Docker Compose
  • Deploy Kafka Connectors in Standalone and Distributed Mode
  • Write your own Kafka Connector

Requirements

  • Good understanding of Kafka Basic is REQUIRED to take this course
  • A recent Windows / Mac / Linux machine with minimum 4GB of RAM, 5 GB of disk space
  • Good to have knowledge about Linux command line
  • Good to have knowledge about Docker
  • A note book and pen is recommended to take notes during the entire course

Target audience

  • Developers who wants to learn Apache Kafka Connect Framework and get hands-on with it
  • Professionals who are good at Apache Kafka ecosystem and basic core concepts
  • Architects who want to understand how Kafka Connect fits in their Solution Architecture

CCDAK Confluent Certified Developer for Apache Kafka TESTS

★★★★★
$79.99
$14.00
 in stock
Udemy.com
as of July 16, 2024 5:34 pm

150 practice exam quiz questions! Prepare the Confluent Certified Developer for Apache Kafka (CCDAK) certification exam

Created by: Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer
Best Selling Instructor, 9x AWS Certified, Kafka Guru
Created by: Conduktor Kafkademy
Apache Kafka enterprise platform to empower your teams
Rating:4.53 (957reviews)     8394students enrolled

What Will I Learn?

  • Practice for the CCDAK exam with 3 full practice exams of 50 questions each
  • Consolidate and validate the learning from the Apache Kafka Series courses

Requirements

  • Prepare with the Apache Kafka Series courses: Kafka for Beginners, Kafka Connect, Kafka Streams & Confluent Schema Registry

Target audience

  • Anyone who wants to practice the CCDAK Confluent Certified Developer for Apache Kafka exam before taking the real one!

Apache Kafka Series - KSQL on ksqlDB for Stream Processing !

★★★★★
$84.99
$15.00
 in stock
Udemy.com
as of July 16, 2024 5:34 pm

Use SQL on Apache Kafka with Confluent ksqlDB! Build an entire taxi booking application based on KSQL stream processing

Created by: Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer
Best Selling Instructor, 9x AWS Certified, Kafka Guru
Created by: Simon Aubury
Data Engineer Architect
Created by: Conduktor Kafkademy
Apache Kafka enterprise platform to empower your teams
Rating:4.47 (1443reviews)     12649students enrolled

What Will I Learn?

  • Learn all the fundamentals of KSQL & ksqlDB
  • Create a taxi booking application
  • Create Streams, Tables, Generate Data with ksql-datagen
  • Advanced Operations: Joins, Windowing, Aggregations, Geospatial
  • Deal with all kind of data formats: CSV, JSON & Avro
  • Create and use UDF, use UDAF
  • Moving KSQL to production with tips

Requirements

  • Fundamental understanding of Kafka (see beginners course)
  • Kafka Streams knowledge is a plus (but not a requirement)

Target audience

  • Developers who want to learn and write their first KSQL applications
  • Architects who want to understand how KSQL fits into their solution architecture
  • Anyone looking to learn more about KSQL

Apache Kafka Crash Course for Java and Python Developers

★★★★★
$74.99
$12.00
 in stock
Udemy.com
as of July 16, 2024 5:34 pm

Quickly gain valuable skills in Apache Kafka as a Python or Java dev taught by a 2X Certified Confluent Kafka Engineer

Created by: Adam McQuistan
Software Engineer
Rating:4.65 (26reviews)     264students enrolled

What Will I Learn?

  • Kafka Basics: Key Architecture Components and Data Flow
  • Kafka Admin Client API (Java in Spring for Kafka and Python kafka-python)
  • Kafka Producer Client API (Java in Spring for Kafka and Python kafka-python)
  • Kafka Consumer Client API (Java in Spring for Kafka and Python kafka-python)
  • Schema Registry (Java in Spring for Kafka and Python confluent-kafka)
  • Kafka Connect for Data Pipelining into and out of Kafka
  • Overview of Stream Processing with Kafka

Requirements

  • Basic understanding of Docker along with comfortability using the CLI and familiarity with either Java or Python programming languages.

Target audience

  • Software Developers and Software Architects with experience programming in Java or Python interested in using Kafka for building robust, scalable, decoupled systems.

Practice Exams | Confluent Certified Apache Kafka Developer

★★★★★
$54.99
$13.00
 in stock
Udemy.com
as of July 16, 2024 5:34 pm

Real World Exam Simulator with 3 Complete Practice Tests, Answer Explanations, References and Instructor Support

Created by: Manuel Müller
Professional Data Engineer and IT Consultant
Created by: Laura Reinhold
Senior Consultant
Rating:4.76 (65reviews)     525students enrolled

What Will I Learn?

  • Practice for the Apache Kafka exam with 3 full practice exams of 60 questions each
  • Consolidate and validate your learning in the world of Apache Kafka

Requirements

  • Basic understanding of programming in Java and the Apache Kafka platform

Target audience

  • Anyone preparing for the Confluent Certified Developer for Apache Kafka
  • The practice tests simulate a live exam environment

Price Statistics

  • All prices mentioned above are in United States dollar.
  • This product is available at Udemy.
  • At udemy.com you can purchase Apache Kafka Crash Course for Java and Python Developers for only $12.00
  • The lowest price of Apache Kafka Series - Learn Apache Kafka for Beginners v3 was obtained on July 16, 2024 5:34 pm.

Check out more: