On-the-job development
Employees who have attended some basic training on a technical skill (whether it be in operating a new machine, or learning new financial analysis methods) will often find on-the-job development a great method to hone those skills.
This is basically learning by doing, which is typically done right after the training.
The main goal of on-the-job development is to provide everything to the employee for self-study while at work. Employees learn how to use something or apply the methods as they complete the assigned tasks.
This is a very popular way to develop employees as companies typically don’t have the time to train every single employee on every single skill especially if that skill does not require specific/advanced knowledge.