Developer Training and Certification for Apache Kafka®
Advance your software engineering or system administration career with this short 6-week course, where you’ll acquire the fundamental skills required to develop and operate one of the world’s most advanced and influential technologies.
Apache Kafka® is the open source technology of choice across industry leaders, used for building high-performance data pipelines, streaming analytics and providing a platform to facilitate data integration.
Delivered by open source industry experts Instaclustr in partnership with the University of Canberra, you’ll engage with 100% online content in the form of hands-on workshops, webinars, online forums, self-paced assignments and assessments.
Upon completion of the course, you’ll be prepared to take the optional exam to become an Instaclustr certified developer for Apache Kafka.
Who Should Apply?
IT professionals, developers, software engineers, system administrators and system operators wanting to remain at the forefront of open-source software.
Attendees are not expected to have prior experience with Kafka. Basic understanding and experience with Linux and Docker would be beneficial but not necessary to perform the exercises.
A basic understanding of Java is recommended for this course as all exercises are performed using this technology.
Learning Outcomes
- Understand the fundamentals of the latest version of Apache Kafka including core concepts, architecture and ecosystem.
- Learn to build and manage Kafka clusters using industry best practices.
- Learn to configure, monitor and troubleshoot Kafka clusters.
- Learn how to code and build applications that can both publish and consume data from a Kafka cluster.
- Learn advanced concepts including security and core supporting tools and ecosystem services.
- Gain certification as a developer for Apache Kafka following successful completion of all modules, their corresponding practical workshops and a concluding exam.
Frequently Asked Questions
You can access a full list of our Course FAQs here.
Instructors

Anup Shirolkar
Open Source Specialist
Anup is a Consultant for Instaclustr with 8 years of IT industry experience.

Justin Mclean
Interim CEO
Justin is the VP of Training Services for Instaclustr and the interim CEO of OpenSI.

Adam Jiwa
Content Specialist
Adam is a content and learning design specialist.

Dominic Gordon‑Smith
Learning Designer
Dominic works as a Learning Designer for Instaclustr Training Services and the OpenSI.
Download a free course guide

Course details
Who should apply for this course?
IT professionals, software engineers, system administrators and system operators wanting to remain at the forefront of open-source software.
Attendees are not expected to have prior experience with Kafka. Basic understanding and experience with Linux and Docker would be beneficial but not necessary to perform the exercises.
A basic understanding of Java is recommended for this course as all exercises are performed using this technology.
Learning outcomes
- Understand the fundamentals of the latest version of Apache Kafka including core concepts, architecture and ecosystem.
- Learn to build and manage Kafka clusters using industry best practices.
- Learn to configure, monitor and troubleshoot Kafka clusters.
- Learn how to code and build applications that can both publish and consume data from a Kafka cluster.
- Learn advanced concepts including security and core supporting tools and ecosystem services.
- Gain certification as a developer for Apache Kafka following successful completion of all modules, their corresponding practical workshops and a concluding exam.
Frequently Asked Questions
You can access a full list of our Course FAQs here.
Career potential
Utilised by over 80 per cent of Fortune 100 companies, Apache Kafka developers are becoming highly sought after. Gain the skills necessary to unlock new career opportunities as an Apache Kafka certified software engineer or systems administrator, giving you the ability to pursue careers as a Kafka project manager, Kafka big data architect or Kafka testing professional.
Course structure
Module 1
Kafka Fundamentals
Introduction to Kafka, Kafka technical overview, Kafka basics lab
Module 2
Kafka Building Blocks
Topic design and partitioning, Coding first producer, Coding first consumer
Module 3
Kafka Development
Coding first consumer group, Exactly once delivery semantics
Module 4
Kafka Ecosystem
Schema registry, Kafka REST proxy
Module 5
Advanced Kafka concepts
Working with Kafka connect, Kafka streams, Coding first connector
Module 6
Administering Kakfa
Kafka JMX monitoring, Kafka cruise control, Kafka security
Sign up now
To register, for this course, please click 'sign up' below. You will be redirected to a form to enter your details. We will invoice you before the course starts. You will not be invoiced if offered one of our limited free spots. If you are not offered a free spot, you don't have to attend the course and will not be charged.