Explains federated learning and how it integrates AI technologies allowing multiple collaborators to build a robust machine-learning model using a large dataset. Describes benefits of federated learning, covering data privacy, data security, data access rights etc. Analyses common challenges, and attack strategies affecting FL systems.