The theory and principlesnof creating effective training courses