

Practice real frameworks
Pick a framework in the explorer, then work through its challenges — the same skills real engineering teams hire for.
Kafka
JavaHands-on Kafka exercises that mirror real engineering work — from core fundamentals to the patterns interviewers actually probe. Every challenge is graded automatically and mapped to a skill below.
Kafka is a durable, replayable log rather than a queue, and that difference drives everything: partitions decide ordering and parallelism, offsets decide what a consumer has seen, and consumer groups decide who reads what. These challenges cover producing and consuming correctly, handling duplicates, and designing topics you can live with.