Ce cours initie aux bases de la programmation en utilisant le langage Java : variables, boucles, fonctions, ... Il ne pr茅suppose pas de connaissance pr茅alable. Les aspects plus avanc茅s (programmation orient茅e objet) sont donn茅s dans un cours suivant, 芦Introduction 脿 la programmation orient茅e objet (en Java)禄. Il s'appuie sur de nombreux 茅l茅ments p茅dagogiques : vid茅os sous-titr茅es, quizz dans et hors vid茅os, exercices, devoirs not茅s automatiquement, notes de cours.