Training classes for engineers

I would contact Caterpillar and ask if they offer it at one of their Repair Houses.