The same topic, practised differently for each job
Two people can sign up for the same leadership course and leave with very different tools, because their working weeks look nothing alike.
Picture a warehouse supervisor who has led a team for three months. The difficulty is close to home: until recently they ate lunch with the people they now have to correct for arriving late. What they need to practise is the opening line of that conversation, how to stop doing their team's work themselves, and how to hand out tasks without sounding as if they are ordering friends around.
A director who also wants to learn leadership stands somewhere else entirely. They rarely correct anyone face to face, because the people they lead are division heads with interests of their own. What they practise is deciding when the data is incomplete, aligning fellow directors, and stating the company's direction so that it sounds the same on the shop floor as it does in the boardroom.
The course title can stay the same. The exercises, the case examples, the length of each session and even the way the trainer speaks to the room are built from the participants' daily work. That is why this page groups training by role: a buyer can start from the people they want to develop, and we build the topics and format from there.
This way of thinking also helps when the budget is tight. When a problem clearly belongs to one role, for example store managers struggling to fill shift rosters, the money goes further on a short course that answers exactly that problem. A general class for everyone is often pleasant on the day and forgotten soon after, because it touches nobody's job in particular.