score:2
Generally speaking attending short training courses is permitted under B1. Receiving training does not count as 'work'.
With contractors the situation is slightly more complicated as they must also not receive income from US sources. If your contractor is paid by you through a foreign company (even a one-person company) he is probably OK being paid. If you don't pay him for the time (excepting expenses) then you are certainly fine.