Artificial intelligence is rapidly transforming our society. Machine learning models will be in every digital system we use, and it is imperative that we protect the integrity of data owners . In this project we work on training schemes, scalable implementations, and applications of Federated Learning – a recent approach to training ML models while keeping input data privacy of data owners.