Plan de cours (2-3-1)
| Cours | Date | Sujet | Contenu | Exercice |
| Cours 1 | Introduction aux interfaces web | Diapositive | Exercice Corrigé | |
| Cours 2 | Syntaxe JavaScript (Partie1) : Les conditions & les boucles | Diapositive | Exercice Corrigé | |
| Cours 3 | Syntaxe JavaScript (Partie 2) [tableau, arrow function, etc.] | Diapositive | Exercice Corrigé | |
| Cours 4 | Les librairies JavaScript | Diapositive | Exercice Corrigé | |
| Cours 5 | Modèle objet de document (DOM) & Programmation événementielle | Diapositive | Exercice Corrigé | |
| Cours 6 | Examen 1 (10%) | Examen | ||
| Cours 7 | Les expressions régulières | Diapositive | Exercice Corrigé | |
| Cours 8 | La validation de formulaire | Exercice Corrigé | ||
| Cours 9 | La programmation asynchrone | Diapositive | Exercice Corrigé | |
| Cours 10 | Examen 2 (20%) | Examen | ||
| Cours 11 | Programmation JQuery (Partie 1) | Diapositive | Exercice Corrigé | |
| Cours 12 | Introduction aux cadriciels JavaScript (React, Vue et Angular) | Diapositive | Exercice Corrigé | |
| Cours 13 | Projet de session (10%) | |||
| Cours 14 | Révision | Exercice Corrigé | ||
| Cours 15 | Examen final (60%) | Examen |