diff --git a/01_initiation/06_00_tag.md b/01_initiation/06_00_tag.md
new file mode 100644
index 0000000000000000000000000000000000000000..8ba5ad458da91f475155e78662bd10d095a9bd06
--- /dev/null
+++ b/01_initiation/06_00_tag.md
@@ -0,0 +1,49 @@
+---slide---
+
+# Étiquetage
+
+## *tag* en anglais
+
+Fonctionnalité de Git : étiqueter un certain état dans l’historique comme important.
+
+Ex. : marquer les états de publication (v1.0 et ainsi de suite)
+
+---vertical---
+
+## Les différents types d’étiquettes.
+
+Deux types principaux d’étiquettes :
+
+* légères
+* annotées
+
+---vertical---
+
+### Étiquettes légères
+
+Un pointeur sur un *commit* spécifique.
+
+Suffit si aucune information supplémentaire n’est pas désirée ou l'étiquette doit rester temporaire.
+
+---vertical---
+
+### Étiquettes annotées
+
+objets à part entière dans la base de données de Git :
+
+* une somme de contrôle,
+* le nom et l’adresse courriel du créateur,
+* la date,
+* un message d’étiquetage
+* peuvent être signées et vérifiées avec GNU Privacy Guard (GPG).
+
+Recommandées pour générer toute cette information.
+
+---vertical---
+
+Dans cette partie :
+
+* lister les différentes étiquettes,
+* créer de nouvelles étiquettes,
+* visualiser les données d'une étiquette,
+* supprimer une étiquette.
diff --git a/01_initiation/06_01_tag_rstudio.md b/01_initiation/06_01_tag_rstudio.md
new file mode 100644
index 0000000000000000000000000000000000000000..7a0c3d46b99a98c1243bcb73421620bddc96048e
--- /dev/null
+++ b/01_initiation/06_01_tag_rstudio.md
@@ -0,0 +1,6 @@
+---slide---
+
+# Étiquetage
+## avec RStudio
+
+Utiliser le Shell (Tools > Terminal > New Terminal) avec la ligne de commande.
diff --git a/01_initiation/06_02_tag_ligne_de_commande.md b/01_initiation/06_02_tag_ligne_de_commande.md
new file mode 100644
index 0000000000000000000000000000000000000000..c9230fd5c9737593085c6cf618c3bfa30b3d2c64
--- /dev/null
+++ b/01_initiation/06_02_tag_ligne_de_commande.md
@@ -0,0 +1,118 @@
+---slide---
+
+# Étiquetage
+## en ligne de commande
+
+---vertical---
+
+### Lister les étiquettes existantes
+
+```sh
+$ git tag
+v0.1
+v1.3
+```
+
+=> liste les étiquettes dans l’ordre alphabétique
+
+---vertical---
+
+### Rechercher les étiquettes correspondant à un motif particulier
+
+```sh
+$ git tag -l 'v1.*'
+v1.3
+```
+
+---vertical---
+
+### Créer une étiquette légère
+
+```
+$ git tag v1.4-lg
+$ git tag
+v0.1
+v1.3
+v1.4-lg
+```
+
+---vertical---
+
+### Créer une étiquette annotée
+
+```sh
+$ git tag -a v1.4 -m 'ma version 1.4'
+$ git tag
+v0.1
+v1.3
+v1.4
+```
+
+---vertical---
+
+### Étiqueter après coup
+
+Vous pouvez aussi étiqueter des commits plus anciens.
+
+```sh
+$ git tag -a v1.2 9fceb02
+```
+
+---vertical---
+
+### Visualiser les données d'une étiquette légère
+
+```sh
+$ git show v1.4-lg
+commit ca82a6dff817ec66f44342007202690a93763949
+Author: Scott Chacon <schacon@gee-mail.com>
+Date:   Mon Mar 17 21:52:11 2008 -0700
+
+    changed the version number
+```
+
+---vertical---
+
+### Visualiser les données d'une étiquette annotée
+
+```sh
+$ git show v1.4
+tag v1.4
+Tagger: Ben Straub <ben@straub.cc>
+Date:   Sat May 3 20:19:12 2014 -0700
+
+ma version 1.4
+
+commit ca82a6dff817ec66f44342007202690a93763949
+Author: Scott Chacon <schacon@gee-mail.com>
+Date:   Mon Mar 17 21:52:11 2008 -0700
+
+    changed the version number
+```
+
+---vertical---
+
+### Supprimer une étiquette
+
+```sh
+$ git tag -d v1.4-lw
+Deleted tag 'v1.4-lw' (was e7d5add)
+```
+
+---vertical---
+
+### Extraire une étiquette
+
+Pour voir les versions de fichiers qu’une étiquette pointe.
+
+```sh
+$ git checkout v2.29.2
+```
+
+/!\ votre dépôt sera dans un état « HEAD détachée ».
+
+Si vous modifiez puis créez un commit, l’étiquette restera identique, mais votre nouveau commit n’appartiendra à aucune branche et sera non joignable, à part avec son empreinte de commit exacte.
+
+=> créer une branche (voir dans la prochaine session)
+```
+
diff --git a/01_initiation/06_03_tag_vscode.md b/01_initiation/06_03_tag_vscode.md
new file mode 100644
index 0000000000000000000000000000000000000000..fa98f4f581723b251271ea2b3b6a73c8ee61fbab
--- /dev/null
+++ b/01_initiation/06_03_tag_vscode.md
@@ -0,0 +1,76 @@
+---slide---
+
+# Étiquetage
+## avec VS Code
+
+NB : la traduction en français dans VS Code de *tag* est « étiquette » ou « balise ».
+
+---vertical---
+
+### Lister les étiquettes existantes
+
+Dans le menu, cliquer sur *Basculer sur...*.
+
+![Menu](images/06_03_tag_vscode_basculer.png)
+
+---vertical---
+
+### Rechercher les étiquettes correspondant à un motif particulier
+
+![Menu](images/06_03_tag_vscode_basculer2.png)
+
+---vertical---
+
+### Créer une étiquette légère
+
+VS Code ne propose que des étiquettes annotées.
+
+Solution : utiliser la ligne de commande.
+
+---vertical---
+
+### Créer une étiquette annotée
+
+Dans le menu, cliquer sur *Étiquettes* > *Créer une balise*.
+
+![Menu](images/06_03_tag_vscode_menu.png)
+
+---vertical---
+
+### Étiqueter après coup
+
+VS Code ne propose pas d'étiqueter à partir d'un *commit* antérieur.
+
+Solution : utiliser la ligne de commande.
+
+---vertical---
+
+### Visualiser les données d'une étiquette légère
+
+VS Code ne propose pas de visualiser les données d'une étiquette.
+
+Solution : utiliser la ligne de commande.
+
+---vertical---
+
+### Visualiser les données d'une étiquette annotée
+
+VS Code ne propose pas de visualiser les données d'une étiquette.
+
+Solution : utiliser la ligne de commande.
+
+---vertical---
+
+### Supprimer une étiquette
+
+Dans le menu, cliquer sur *Étiquettes* > *Supprimer l'étiquette*.
+
+![Menu](images/06_03_tag_vscode_menu.png)
+
+---vertical---
+
+### Extraire une étiquette
+
+Après avoir cliqué dans le menu sur *Basculer sur...*, choisir l'étiquette.
+
+![Menu](images/06_03_tag_vscode_basculer2.png)
diff --git a/01_initiation/06_prochaine_session.md b/01_initiation/07_prochaine_session.md
similarity index 100%
rename from 01_initiation/06_prochaine_session.md
rename to 01_initiation/07_prochaine_session.md
diff --git a/01_initiation/images/06_03_tag_vscode_basculer.png b/01_initiation/images/06_03_tag_vscode_basculer.png
new file mode 100644
index 0000000000000000000000000000000000000000..c54f38510fcafd3b4762ac04dfb867b7b36ec73d
Binary files /dev/null and b/01_initiation/images/06_03_tag_vscode_basculer.png differ
diff --git a/01_initiation/images/06_03_tag_vscode_basculer2.png b/01_initiation/images/06_03_tag_vscode_basculer2.png
new file mode 100644
index 0000000000000000000000000000000000000000..902125b2e8b7dba1f9f60b570bd26e8237e6e339
Binary files /dev/null and b/01_initiation/images/06_03_tag_vscode_basculer2.png differ
diff --git a/01_initiation/images/06_03_tag_vscode_menu.png b/01_initiation/images/06_03_tag_vscode_menu.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a925fead8ef3766c26fd7a398103077726353c6
Binary files /dev/null and b/01_initiation/images/06_03_tag_vscode_menu.png differ
diff --git a/plan.md b/plan.md
index 05687e837e5b2de920476707493ebee789bde40a..a0a38995774cdea37700693c9f765a1815da67dd 100644
--- a/plan.md
+++ b/plan.md
@@ -8,14 +8,15 @@
   - 1.3. [Cas d’utilisation](01_initiation/01_03_cas_utilisation.md)
 - 2. [États de Git en local](01_initiation/02_etats_git.md)
   - 2.1. [Cas session1](01_initiation/02_01_etats-session1_git.md)
-- 3. [Première pratique en local](01_initiation/03_00_pratique.md)
-  - 3.1. [Installation RStudio et Git](01_initiation/03_01_installation.md)
-  - 3.2. [Démonstration des opérations de base](01_initiation/03_02_00_demo.md)
-    - 3.2.1. [Création du dépôt, dossier `.git/`](01_initiation/03_02_01_init.md)
-    - 3.2.2. [Intégration d'un fichier dans la gestion : opération add](01_initiation/03_02_02_add.md)
-    - 3.2.3. [Opération commit](01_initiation/03_02_03_commit.md)
-    - 3.2.4. [Modifier un fichier](01_initiation/03_02_04_modif.md)
-    - 3.2.5. [Opérations log et diff](01_initiation/03_02_05_log_diff.md)
+- 3. [Première pratique en local - RStudio](01_initiation/03_rstudio_complet.md)
+- 4. [Première pratique en local - Ligne de commande](01_initiation/04_ligne de commande_complet.md)
+- 5. [Première pratique en local - VSCode](01_initiation/05_rstudio_complet.md)
+- 6. [Étiquettes](01_initiation/06_00_tag.md)
+  - 6.1. [Étiquettes dans RStudio](01_initiation/06_01_tag_rstudio.md)
+  - 6.2. [Étiquettes en ligne de commande](01_initiation/06_02_tag_ligne_de_commande.md)
+  - 6.3. [Étiquettes dans VSCode](01_initiation/06_03_tag_vscode.md)
+- 7. [Prochaine session](01_initiation/07_prochaine_session.md)
+
   
 ## Sessions suivantes