Coaching involves a more experienced colleague helping an individual develop their skills through focused one-on-one sessions. It is a style of developing employees that involves empowering them and providing guidance to achieve their aims, either for their current or future roles. Coaching differs from mentoring in that it focuses on specific tasks or skills that can be measured, while mentoring focuses on longer-term development. Effective coaching involves assessing skills constructively, providing tips and support, and helping the individual apply their learning.