Courses

RabbitMQ Basics - a free course

A hands-on, step-by-step introduction to RabbitMQ for developers - from your first message to reliable routing, a Laravel queue driver, and production operations.
8 Chapter 51 Lessons from courses Free
RabbitMQ Basics - Free RabbitMQ Course | Oatllo

About this course

About this course

This free course teaches you RabbitMQ from the ground up - no prior experience with message queues needed. You'll start by understanding why applications talk through a message broker at all, run RabbitMQ with Docker, and learn the AMQP model: producers, consumers, queues, exchanges and bindings.

From there you'll write real producers and consumers, route messages with direct, fanout and topic exchanges, and make delivery reliable with acknowledgements, publisher confirms, durability and dead-letter queues. A dedicated chapter wires RabbitMQ into a Laravel app as the queue driver, and the final chapters cover operating RabbitMQ in production and troubleshooting the exact problems you'll hit.

Every lesson builds on the previous one, with small, runnable examples you can try against a local broker. By the end you'll design, run and debug message-driven systems with confidence.

It's written for developers who will actually build on RabbitMQ, not just read about messaging.

Course curriculum

Start with the first lesson

Free, self-paced and hands-on. Jump in and start building.

Go to course