Federated Learning A Machine Learning Adventure With By Jose