Les soft skills sont les compétences transversales qui permettent à un individu de bien communiquer, de collaborer efficacement avec les autres, de résoudre les problèmes, de gérer son temps et de travailler en équipe. Ces compétences sont souvent appelées "soft" car elles sont plus difficiles à mesurer que les compétences techniques, et sont donc plus difficiles à enseigner et à évaluer.