CodeWithJay

Databases, caching & messaging

Learn Apache Kafka โ€” free and paid courses, roadmaps

Apache Kafka is the event-streaming platform behind most large microservice systems. CodeWithJay's Node.js Microservices with Kafka course builds an e-commerce platform on it โ€” auth, orders, carts, payments and Elasticsearch sync โ€” and short lessons compare Kafka with RabbitMQ and explain when async messaging is the right call.

Apache Kafka mini courses

Short, free lessons on one Apache Kafka idea at a time.

All mini courses โ†’

Free Apache Kafka video tutorials

Full-length free lessons from the CodeWithJay YouTube channel.

Free courses library โ†’

Apache Kafka learning FAQ

Can I learn Apache Kafka for free on CodeWithJay?
Yes. CodeWithJay currently has 6 free mini courses and 12 free video lessons on Apache Kafka. Free courses need only a free account; mini courses and videos need no account at all.

Looking for something else?

Browse every technology CodeWithJay teaches, or get every paid course with one membership.