Companies are the best placed to do this, and universities are best placed to teach the academic stuff.Employing graduates will always be a long-term decision, and like employing anyone without much of a demonstrated background, it will always be a risk.