The National Child Protection Training Centre (NCPTC) provides a bespoke training programme which features a wide and diverse range of courses to meet the needs of participants and/or organisations. The programmes shall be conducted by experienced independent trainers with specialist knowledge in the child protection and safeguarding children fields.