Management training is the best place to start setting expectations for your management team. Do you expect them to hold regular one-on-one meetings with their employees? Do you expect them to give performance feedback? Do you expect them to train their people? Do you expect them to agree on objectives with their team? If you do, then you’d better tell them, because the management state of the art in technology companies is extremely poor.
Once you’ve set expectations, the next set of management courses has already been defined; they are the courses that teach your managers how to do the the things you expect (how to write a performance review or how to conduct a one-on-one).