diff --git a/README.md b/README.md
index 89066436436eb2fed92ccf6f933b1d6d4799c08b..c3312477e121b7ada848e8bd9d1fb0fb48773c8f 100644
--- a/README.md
+++ b/README.md
@@ -18,8 +18,16 @@ Ressources du cours de contrôle optimal de l'ENSEEIHT pour le département Scie
 * [chapitre 4](slides_chapitre_4.pdf) - Principe du maximum de Pontryagin, partie 2
 * [chapitre 5](slides_chapitre_5.pdf) - Méthodes numériques indirectes
 
-Une version des slides sans les pauses et avec des couleurs plus claires plus adapté à l'impression est disponible [ici](https://gitlab.irit.fr/toc/mathn7/etudiants/controle-optimal/-/tree/master/slides_pour_impression).
+Une version des slides sans les pauses et avec des couleurs plus claires, plus adaptée à l'impression est disponible [ici](https://gitlab.irit.fr/toc/mathn7/etudiants/controle-optimal/-/tree/master/slides_pour_impression).
 
 **TD**
 
 * [exercices](exercices.pdf) ([correction](exercices-correction.pdf))
+
+**TP**
+
+* [sujet 1](simple_shooting_application.ipynb) (python)
+* [sujet 2](simple_shooting_coding.ipynb) (python)
+* [sujet 3](multiple_shooting_bsb.ipynb) (python)
+* [sujet 4](rocket_control.ipynb) (julia)
+* [sujet 5](turnpike.ipynb) (julia)