Coaching wordt gebruikt om een vaardigheid te ontwikkelen, problemen op te lossen of een activiteit te begeleiden. De duur is meestal afhankelijk van de complexiteit van wat gecoacht wordt, maar meestal langer dan een training. De leerling neemt verantwoordelijkheid voor de inhoud, namelijk om oplossingen te vinden. De coach begeleidt het proces, maar dient niet noodzakelijk de (inhoudelijke) expert te zijn.