Ververica Academy. Learn from the Experts
The creators of Apache Flink built this curriculum. Every course draws from 10 years of production engineering. Built for engineers who ship.
Where can I learn Apache Flink?
Ververica Academy offers free, self-paced online courses on Apache Flink and stream processing, created by the engineers at Ververica. For engineers who already use Flink, the Academy also runs a free online Apache Flink bootcamp with hands-on exercises on state, exactly-once processing and Flink SQL.
Why Ververica Academy?
Study at your own pace and convenience, with training created by the experts at Ververica.
Boost Your Career
Enhance your career opportunities by gaining expertise in popular Apache Flink technologies, trends, and best practices.
Flexible Learning
Whether you are upgrading your skills or exploring something new, learn Flink in a convenient and engaging learning environment.
Digital Credentials
Demonstrate your newly acquired skills with badges earned upon successful course completion.
Apache Flink Bootcamp
NINE MODULES. SELF-PACED. TAUGHT BY THE TEAM THAT WROTE FLINK. GO FROM FLINK USER TO PRODUCTION-READY STREAM PROCESSING ENGINEER.
Current Training Courses

Introduction to Stream Processing
This is a great foundational course that mixes theory with examples, quizzes, and one final course assignment, students will come away with a solid understanding of the building blocks behind this new data processing paradigm and what Flink offers for developing streaming applications.

Deploy Flink on Ververica
Gain access to a Ververica BYOC workspace to deploy SQL, JAR and Python Flink jobs. Learn how to package open source Flink Java code for use on Ververica. Integrate SQL and JAR jobs with Kafka.

Ververica Bootcamp
Dedicated for engineers with one to two years of Flink experience. Comfortable with core concepts. Ready to move from "getting jobs to run" to "running Flink in production.
Subscribe to the Academy Newsletter
Be the first to learn of new courses.