Machine Learning Training for Professionals: From Algorithms to Deployment