On-the-job training
On-the-job training involves employees improving their knowledge and skills within the workplace.
Off-the-job training
Off-the-job training involves employees improving their knowledge and skills in a location external to the business.