Learn how to use Apache Kafka to stream data pipelines and applications in real-time. Explore its architecture and discover how to produce and consume messages with command line tools and Java APIs.
Build your knowledge of this key tool and gain sought-after skills for a big data career.
2 weeks, online
3-4 hours/week
For individuals keen to take their first step in the amazing world of AI, this Artificial Intelligence Program is an ideal place to start.
Once you have successfully completed the course, you will earn your IBM Certificate.
Once you have completed this course, you will earn your certificate.
We believe every learner is an individual and every course is an opportunity to build job-ready skills. Through our human-centered approach to learning, we will empower you to fulfil your professional and personal goals and enjoy career success.
1-on-1 mentoring, live classes, webinars, weekly feedback, peer discussion, and much more.
Hands-on labs and projects tackling real-world challenges. Great for your resumé and LinkedIn profile.
Designed by the industry for the industry so you can build job-ready skills.
Competency building and global certifications employers are actively looking for.
IBM Certificate
05 Modules
06 Skills
Discussion space
05 Hands-on labs
15 Videos
05 Review questions
01 Final exam
Kafka producer using the Java API and send messages both synchronously and asynchronously.
Kafka consumer using the Java API.
Kafka environment setup
How to use Kafka and Spark Streaming together
Hands-on Lab 1 : Documentation
Kafka Command Line
Kafka Consumer Java API
Kafka Producer Java API
Subscribe to get the latest tech career trends, guidance, and tips in your inbox.
You will learn how to stream data pipelines and applications in real time using Apache Kafka. You will be introduced to its architecture, and you will learn how to create and consume messages using command line tools and Java APIs as you explore the platform. This course will help you to expand your knowledge and build highly sought-after skills for a career in big data.
Yes, you will be issued an IBM Certificate once you have successfully completed the course. You can then upload it to your LinkedIn profile and add it to your resumé.
Yes. It is 100% online. It is also a self-paced course, so there's no set deadline for finishing modules or submitting assignments. The course is expected to be completed in 2 weeks if you work 3-4 hours per week. You can work at your own pace if you finish the course within the enrollment period. However, please do not think you are learning alone. The course discussion space will help you stay connected to your learning community and mentors.
This IBM-certified course comprises five purposely designed modules that take you on a carefully defined learning journey.
You should have a basic understanding of Apache Hadoop and big data before enrolling in Simplifying Data Pipelines and Apache Kafka. Additionally, you should be familiar with the Linux operating system. Plus, having a basic understanding of the programming languages Scala, Python, R, or Java will be an advantage.
Yes, with this course you will have the option to choose additional mentoring support. Throughout the course, you will have access to essential guidance and help. We provide a dedicated discussion space where you may ask questions, talk with your peers, and work out problems. However, you may also have access to live seminars and webinars, depending on your subscription plan. These sessions are a great way to address concerns with your mentor and ask questions.
IBM Certificate
05 Modules
06 Skills
Discussion space
05 Hands-on labs
15 Videos
05 Review questions
01 Final exam
Kafka producer using the Java API and send messages both synchronously and asynchronously.
Kafka consumer using the Java API.
Kafka environment setup
How to use Kafka and Spark Streaming together
Hands-on Lab 1 : Documentation
Kafka Command Line
Kafka Consumer Java API
Kafka Producer Java API
Subscribe to get the latest tech career trends, guidance, and tips in your inbox.