On-the-job training
On-the-job training is any educational format that is based on training provided at the workplace. This training can be anything from time to think on work problems and/or use related learning tools and up to one-on-one mentoring.