La Data Science est un champ pluridisciplinaire, englobant de nombreux outils et techniques. Par conséquent, un Data Scientist se doit de maîtriser une large variété de compétences. Une formation Data Scientist doit permettre de savoir déterminer le type d'analyse à employer pour résoudre un problème en entreprise, et ce dans n'importe quel domaine. Elle doit aussi dispenser des connaissances en mathématiques et en statistiques. Le langage informatique Python est le plus utilisé pour la Data Science. Une bonne formation Data Scientist doit donc permettra d'apprendre à maîtriser ce langage, et à l'appliquer pour les techniques statistiques et l'analyse de données.