Unlock the full power of your event streams with Stream Governance | Learn More

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.

We offer a wide array of learning subscriptions for beginners, intermediate users, and experts alike. Delivered through learning paths aligned to role or technology, our courses are sequenced to progress you to expertise.

So whether you're an individual looking to master real-time data technologies, or an enterprise needing to educate hundreds of employees at once, we have something for everyone.

Check out all the ways you can invest in your future below!

Confluent Subscription Offerings

Self-Paced Learning Path

Access an individual learning path and get educated at your own pace around a particular role or technology.

Self-Paced Subscription

Get educated over time by accessing content at your own pace. Tap into our entire library of self-paced content with new content immediately accessible.

Premium Subscription

Get educated through unlimited access to both our entire self-paced curriculum and public instructor-led course calendar. Included is the ability to validate your expertise through a Confluent Certification!

Enterprise Subscription

Educate 100’s of students over time and through differing approaches. This is the most flexible, effective and economical solution for Enterprises.

Discover the Learning Paths you can access through our Subscriptions.

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 Learning Path

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.

Streams Processing with Kafka Streams

If you are looking for a safe place to practice and explore with Kafka Streams this course is for you. Beginning with an optional self-study review of the basics in the first module. Then, proceeding into a video-guided demonstration, and practice with a clickstream example where you'll go through some configuration and setup, and perform some analysis. The last module is coming very soon, it expands upon the previous example and provides more experience working with and analyzing data in motion.

Administrator Learning Path

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.

Event-Driven Design

This course is designed to provide a primer on events and event-driven design. This course will break down some basic concepts and give some real-world examples of what it means to build your architecture on a foundation of events.

Security Learning Path

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 Learning Path

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.

Confluent Cloud Security

This learning path will help users better understand security considerations and implementations within the Confluent Cloud ecosystem.

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

Downloadable Resources

Self-Paced Learning Path Datasheet

For individuals who need education and understanding around a particular role or technology, we deliver a set of courses through an individual learning path, organized to product expertise.

Self-Paced Subscription Datasheet

For individual subject matter experts needing to access content at their own pace, and on an ongoing basis, this Subscription will be the most flexible, effective and economical solution.

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.