All professionals who come into contact with children need Level 1 and 2 training. You can do both levels on-line; register at www.e-lfh.org.uk where the safeguarding courses are listed under “Projects”.
The Royal College of Paediatrics and Child Health holds a number of courses and advertises others, many of which are open to non-paediatricians. Have a look at http://www.rcpch.ac.uk/Policy/Child-Protection/Child-Protection-Training.
The Advanced Life Support Group also run child protection courses which have been developed with RCPCH. More information about this on- line course from http://www.alsg.org/en/?q=en/cpip.
There is a very good course for paediatricians run at the Hillingdon Hospital twice a year on child protection and court skills. They run in June and November each year. See http://www.acpcltd.co.uk/hillingdon_cp_course.html.
Do let me know of any other courses using the Comments feature below.