BDLS and ADLS are great live training courses for those in this field.