Live demo: Kafka streaming in 10 minutes on Confluent | Register now

Start your journey to Apache Kafka® expertise today.

From the original creators of Apache Kafka®, Confluent brings you a complete, ever-expanding library of self paced training materials!

Used by Netflix, Uber, and LinkedIn, Apache Kafka® is the most popular data streaming system today. Confluent Training provides learning paths made of microlearning courses, organized and designed to make you an expert in the world of Apache Kafka®, multi-cloud data, event stream processing, and streaming data pipelines.

For an annual fee of $1800, you’ll be able to expand your skill set whenever the time is right for you. Included in the Training Subscription is something that is sure to elevate your career: One Confluent Certification voucher. Prove you're an expert with a globally recognized, digital badge.

Check out the learning paths below and see how you can start learning immediately!

Learning Paths

Access the learning path curated for your role, technology, or business objective, to deliver the expertise needed to address and overcome a broad spectrum of business issues and use cases.

Developer Track

Install Confluent Platform

Learn how to dissect the various parts of your Confluent Platform installation and understand how they fit together.

Confluent Fundamentals for Apache Kafka®

Learn about Apache Kafka® and the Confluent platform, including an overview of Kafka's core concepts.

Build an Apache Kafka® Event Streaming Pipeline

Learn to write applications that produce and consume records into and from an Apache Kafka® cluster

Confluent Stream Processing using Apache Kafka® Streams & ksqlDB

Learn how to use Confluent ksqlDb to transform, enrich, filter, and aggregate streams of real-time data using SQL-like language.

Create an Event Streaming App with ksqlDB

Learn how to build an event streaming application that allows you to extract valuable insights in near real time, at a much lower cost than using ksqlDB

Write a Source Connector

Learn how to write your own source connector, connecting Kafka with external systems within the Kafka Connect framework.

Confluent Platform Implementation Design Decisions

When implementing Confluent Platform, some applications that produce messages into the cluster or consume messages from the cluster will require a specific configuration setting or settings to address their unique requirements.

Administrator Track

Install Confluent Platform

Learn how to dissect the various parts of your Confluent Platform installation and understand how they fit together.

Confluent Fundamentals for Apache Kafka®

Learn about Apache Kafka® and the Confluent platform, including an overview of Kafka's core concepts.

Apache Kafka® Administration by Confluent

Learn to build and manage Kafka clusters using industry best practices developed by the world's foremost Kafka experts.

Confluent Platform Implementation Design Decisions

When implementing Confluent Platform, some applications that produce messages into the cluster or consume messages from the cluster will require specific configuration settings to address their unique requirements. This course goes through some of the important design decisions you should consider as you setup and start to build your cluster.

Manage Kafka Topics

In this course, we will explore event streaming application requirements as they relate to Kafka topic configuration.

Encrypt Configuration Files with Confluent Secret Protection

Learn the importance of encrypting data in motion between brokers and applications. Discover how Confluent Platform and Apache Kafka® use the TLS/SSL protocol for encryption.

Configure Broker Listeners to Separate Cluster Traffic

Learn how to maintain quality of service in a distributed system, through the separation of differing kinds of network traffic.

Encrypt Data in Motion with SSL/TLS

Learn how CP and Kafka use the TLS/SSL protocol to encrypt data in motion.

Apache Kafka® Client Authentication with LDAP

Learn how to authenticate applications to Kafka using simple LDAP username and password credentials.

Implement Mutual TLS Authentication

Learn how to authenticate clients with brokers using mutual TLS. A foundational element to a secure platform, authentication verifies the identity of users and applications connecting to Kafka and Confluent Platform.

Manage Access to Confluent Platform with Role Based Access Control

Learn how to manage access to Confluent Platform resources at scale through Confluent Role Based Access Control (RBAC).

Secure Confluent Schema Registry

Confluent Schema Registry has numerous connections that should be secured. This course covers how to encrypt data in transit and authenticate for each of these connections.

Enforce Quotas to Ensure Quality of Services

Learn how to set quotas to create and maintain a performant Kafka cluster.

Tuning Brokers and Clients for Optimal Performance

Learn the concepts of service goals, tuning their associated settings, and testing and observing the results.

Automate Deployment with Confluent for Kubernetes

Many companies are choosing Kubernetes as their standard deployment platform. One of the benefits of Kubernetes is its universality; companies want to run everything in Kubernetes -- including Confluent services. Confluent for Kubernetes automates the deployment and day-to-day management of Confluent resources.

Automate Confluent Deployment with Ansible

Manual infrastructure management is prone to human error, leading to costly outages, security vulnerabilities, and inability to scale. Ansible Playbook for Confluent Platform provide the premier solution to automate Confluent on bare metal and virtual machines. These Ansibel playbooks codify the best practices Confluent has honed while running these systems at tremendous scale.

Deploying Brokers for Administrators

This course explores broker deployment and associated considerations. Although you will not actually deploy brokers in this course, you will run code to explore many of the cluster configurations in the lab environment. Additionally, you will gain experience using the Event Sizer.

Scale Confluent Platform Clusters

Confluent Platform deployments can run hundreds of brokers, manage thousands of topics and produce billions of messages per hour. In this course, we'll look at two different ways of scaling your cluster, Self-Balancing and Auto Data Balancing.

Common Admin Commands and Tasks

This course is structured to help you understand the different tools and tasks associated with administering a Confluent Platform Kafka cluster.

Confluent Advanced Skills for Optimizing Apache Kafka®

Learn how to monitor, troubleshoot, and tune a real-time event streaming platform built with Kafka.

Security Track

Encrypt Configuration Files with Confluent Secret Protection

Learn the importance of encrypting data in motion between brokers and applications. Discover how Confluent Platform and Apache Kafka® use the TLS/SSL protocol for encryption.

Encrypt Data in Motion with SSL/TLS

Learn how CP and Kafka use the TLS/SSL protocol to encrypt data in motion.

Apache Kafka® Client Authentication with LDAP

Learn how to authenticate applications to Kafka using simple LDAP username and password credentials.

Implement Mutual TLS Authentication

Learn how to authenticate clients with brokers using mutual TLS. A foundational element to a secure platform, authentication verifies the identity of users and applications connecting to Kafka and Confluent Platform.

Manage Access to Confluent Platform with Role Based Access Control

Learn how to manage access to Confluent Platform resources at scale through Confluent Role Based Access Control (RBAC).

Secure Confluent Schema Registry

Confluent Schema Registry has numerous connections that should be secured. This course covers how to encrypt data in transit and authenticate for each of these connections.

Cloud Track

Introduction to Confluent Cloud

Learn the basic components, as well as how to get it up and running within minutes. Discuss available resources, networking and monitoring, APIs and the Schema Registry, through to how to connect clients and set up basic security with ACLs and service accounts.

Micro Learning Paths Coming Soon

With some training and practical experience under your belt, demonstrate and validate your in-depth knowledge with a Confluent Certification.

Downloadable Resources

Education Brochure

Learn about all the different ways to access Confluent Education from our Subscriptions to Instructor-Led training courses, all the way through to our Confluent Certifications and exam prep.

Self Paced Subscription Datasheet

The Self-Paced Subscription is the most flexible, effective and economical solution -- no matter who you are, or where you're located.

Not able to find the Confluent Education information you're looking for?

Please fill out this form, along with your specific inquiry or comment, and we'll be in touch.