diff --git a/1NSI/01_Web_HTML_CSS/exercises.tex b/1NSI/01_Web_HTML_CSS/exercises.tex
new file mode 100644
index 0000000..72cc815
--- /dev/null
+++ b/1NSI/01_Web_HTML_CSS/exercises.tex
@@ -0,0 +1,7 @@
+\begin{exercise}[subtitle={<++>}, step={1}, origin={<++>}, topics={ Web HTML CSS }, tags={ Web }]
+ <++>
+\end{exercise}
+
+\begin{solution}
+ <++>
+\end{solution}
diff --git a/1NSI/01_Web_HTML_CSS/index.rst b/1NSI/01_Web_HTML_CSS/index.rst
new file mode 100644
index 0000000..487dc6a
--- /dev/null
+++ b/1NSI/01_Web_HTML_CSS/index.rst
@@ -0,0 +1,57 @@
+Web HTML CSS
+############
+
+:date: juillet 2022
+:modified: juillet 2022
+:authors: Benjamin Bertrand
+:tags: Web
+:category: 1NSI
+:summary: Prise en main des technologies web. Découverte du HTML et du CSS.
+
+Étape 1: HTML
+=============
+
+- Prise en main des outils de programmation.
+- Analyse d'une page exemple pour extraire les balises
+- Reproduction d'exemples à partir d'une page blanche
+- Vérification de la validité du code avec W3C
+- Rendre une page valide
+
+Bilan:
+
+- Le web, son origine, la principe de client serveur et le partage des responsabilités dans les techno web (HTML, CSS, JS)
+- HTML: notion de balise (avec attributs), page blanche de base et zoologie des balises
+
+Balises à travailler:
+
+- Header
+- paragraphes
+- Listes
+- Liens
+- Images
+- Tableaux (?)
+
+Étape 2: CSS
+============
+
+- Integration de règles CSS dans la page exemple
+- Application de règles CSS sur les balises (voir codingame pour cela)
+- Sélecteurs balise/identifiant/class (`jeu autour de la sélection `_)
+
+Bilan:
+
+- Différentes façon d'appliquer des règles CSS
+- Sélecteur
+- Quelques propriétés
+
+Étape 3: hébergement, URL, protocole http(s)
+============================================
+
+- Depot d'une page sur le serveur
+- Accès à la page depuis le navigateur
+- Reconnaître les parties d'une URL
+
+Bilan:
+
+- Depot sur serveur
+- URL et chemin de fichier
diff --git a/1NSI/01_Web_HTML_CSS/plan_de_travail.tex b/1NSI/01_Web_HTML_CSS/plan_de_travail.tex
new file mode 100644
index 0000000..df2aa90
--- /dev/null
+++ b/1NSI/01_Web_HTML_CSS/plan_de_travail.tex
@@ -0,0 +1,44 @@
+\documentclass[a4paper,12pt]{article}
+\usepackage{myXsim}
+
+\author{Benjamin Bertrand}
+\title{Web HTML CSS - Plan de travail}
+\tribe{1NSI}
+\date{juillet 2022}
+
+\pagestyle{empty}
+
+\DeclareExerciseCollection{banque}
+\xsimsetup{
+}
+
+
+\begin{document}
+\maketitle
+
+% Résumé
+
+\bigskip
+
+Savoir-faire de la séquence
+\begin{itemize}
+ \item
+\end{itemize}
+
+\bigskip
+
+Ordre des étapes à respecter
+
+
+\section{}
+
+\listsectionexercises
+
+
+\pagebreak
+
+\input{exercises.tex}
+\printcollection{banque}
+
+
+\end{document}
diff --git a/1NSI/01_Web_HTML_CSS/solutions.tex b/1NSI/01_Web_HTML_CSS/solutions.tex
new file mode 100644
index 0000000..1fcaa4c
--- /dev/null
+++ b/1NSI/01_Web_HTML_CSS/solutions.tex
@@ -0,0 +1,28 @@
+\documentclass[a4paper,10pt]{article}
+\usepackage{myXsim}
+
+\usetikzlibrary{shapes.geometric}
+
+\author{Benjamin Bertrand}
+\title{Web HTML CSS - Solutions}
+\tribe{1NSI}
+\date{juillet 2022}
+
+\DeclareExerciseCollection{banque}
+\xsimsetup{
+ exercise/print=false,
+ solution/print=true,
+}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+\maketitle
+
+\input{exercises.tex}
+%\printcollection{banque}
+%\printsolutions{exercises}
+
+\end{document}