There are various kinds of training Programs
Some companies ask that you take Professional Development training Workshops as a condition of employment. In case you're employed with a certain company for a long time, they might need you to take a training course at the end of your contract. This could be in lieu of taking another apprenticeship or certificate course they may have offered in the past.