Chaque UE laisse une place significative aux exercices et sessions pratiques sur machine réalisés à l’aide de l’environnement interactif open-source Jupyter Notebook et du service web de gestion et d’hébergement de logiciels github.
La formation a lieu à l'UCA, campus des Cézeaux, Aubière, sauf pour L’UE 5 « Data Engineering » qui se déroule au Centre de Calcul du CNRS, à Villeurbanne. Les UE de la formation se déroulent chacune sur une semaine au cours de l'année. Les UE 1-4 ont lieu de Septembre à Janvier, les UE 5-8 ont lieu de Janvier à Mai. Le diplôme universitaire est délivré si au moins 5 UE (choisies parmi les 8) sont validées. Les UE forment un ensemble auto-cohérent et peuvent aussi être proposées individuellement à la Formation Continue.
Les enseignements sont dispensés par des chercheurs et enseignants-chercheurs du Laboratoire de Physique de Clermont (LPC), du Laboratoire d’Informatique, de Modélisation et d’Optimisation des Systèmes (LIMOS), du Laboratoire de Mathématiques (LMBP) et de l'Institut Pascal (IP). La formation s'appuie sur les recherches conduites dans ces laboratoires, en particulier elle bénéficie de l’implication de ses intervenants dans de nombreuses expériences scientifiques (certaines de dimension internationale comme le CERN) et de leur expertise dans le domaine des Data Science: analyse de grande masses de données, traitement d’image, robotique, machine learning, méthodes et algorithmes statistiques, informatique, calcul et intelligence artificielle.