Is an employer legally entitled to recoup the training costs from an employee who leaves shortly after completing a course?

Training costs cannot be recovered unless there is an express agreement to that effect - either in the employment contract or another document - between the employer and employee. It should be agreed by both parties that the employee will repay his or her training costs if he or she leaves before the end of the agreed period.