Unions do offer something like that, granted it's for Building Engineers
Training Program
The Local 14 Training Program provides members with skill-advancement training through classes held at the union hall and the training facility in Montrose, New York, as well as hands-on practical supervised training on the heavy construction equipment maintained at the Montrose training facility. In addition, Local 14 has a DOL certified Apprenticeship Program wherein registered apprentices receive classroom, practical and on-the-job training. For information concerning the Apprenticeship Program or journeyperson skill advancement training classes, please contact Director of Journey Person and Apprenticeship Training, Stephen P. Nolan at (718) 939-0600, Ext. 126.
http://www.local14funds.org/