<?xml version="1.0" encoding="UTF-8" ?>
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
  xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
>
  
  <url>
    <loc>https://codewithmpia.com</loc>
    <changefreq>daily</changefreq>
    <priority>1</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/tools</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/privacy</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/terms</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/support</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/news</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  
  
  <url>
    <loc>https://codewithmpia.com/articles/29/les-tests-unitaires-ecrire-du-code-fiable-et-maintenable</loc>
    <lastmod>2026-02-28T15:55:01.835Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/28/programmation-asynchrone-en-dart-future-stream-et-async-await-expliques</loc>
    <lastmod>2026-02-15T11:34:02.721Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/1/lancement-officiel-de-codewithmpia-on-y-est-enfin</loc>
    <lastmod>2026-02-15T09:58:35.411Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/27/widgets-flutter-essentiels-le-guide-complet-des-composants-ui</loc>
    <lastmod>2026-01-24T21:54:53.178Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/26/python-le-minimum-vital-pour-commencer-a-coder-des-aujourd-hui</loc>
    <lastmod>2026-01-07T17:13:57.761Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/25/programmation-shell-avec-bash-automatise-tout-comme-un-ninja</loc>
    <lastmod>2025-12-31T19:10:43.032Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/24/bases-de-donnees-en-go-sql-postgresql-mongodb-et-bonnes-pratiques</loc>
    <lastmod>2025-12-28T10:30:07.028Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/23/null-safety-en-dart-comprendre-et-maitriser-la-gestion-du-null</loc>
    <lastmod>2025-12-27T07:50:36.407Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/22/optimiser-les-performances-frontend-techniques-concretes-pour-un-site-ultra-rapide</loc>
    <lastmod>2025-12-25T23:30:29.253Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/21/maitriser-les-collections-en-dart-list-set-map-et-leurs-methodes-puissantes</loc>
    <lastmod>2025-12-22T07:36:08.288Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/20/les-generateurs-en-python-gerer-efficacement-les-grandes-quantites-de-donnees</loc>
    <lastmod>2025-12-21T22:44:33.156Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/19/latex-rediger-des-documents-scientifiques-comme-un-pro</loc>
    <lastmod>2025-12-17T19:55:09.739Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/18/debuter-avec-flutter-ton-guide-complet-pour-creer-des-apps-mobiles</loc>
    <lastmod>2025-12-17T12:40:15.960Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/17/maitriser-l-api-fetch-guide-complet-pour-des-requetes-http-modernes-en-javascript</loc>
    <lastmod>2025-12-17T12:20:08.423Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/16/les-web-components-creer-des-composants-reutilisables-en-javascript-pur</loc>
    <lastmod>2025-12-17T12:09:29.432Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/15/docker-pour-les-debutants-le-guide-complet-pour-enfin-comprendre-les-conteneurs</loc>
    <lastmod>2025-12-17T07:59:56.510Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/14/les-expressions-regulieres-en-python-le-guide-complet-pour-enfin-comprendre-les-regex</loc>
    <lastmod>2025-12-17T07:40:48.612Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/13/poo-en-dart-classes-heritage-mixins-et-patterns-orientes-objet</loc>
    <lastmod>2025-12-15T22:29:50.909Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/12/dart-maitrise-les-fondamentaux-du-langage-de-flutter</loc>
    <lastmod>2025-12-15T22:23:27.176Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/11/go-golang-maitrise-les-fondamentaux-du-langage-de-google</loc>
    <lastmod>2025-12-15T22:19:04.663Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/7/sql-de-zero-a-autonome-le-guide-ultime-pour-interroger-vos-bases-de-donnees</loc>
    <lastmod>2025-12-15T06:57:30.554Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/10/les-decorateurs-en-python-modifier-le-comportement-de-vos-fonctions</loc>
    <lastmod>2025-12-14T21:02:00.487Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/9/les-comprehensions-de-listes-en-python-ecrire-du-code-plus-elegant-et-performant</loc>
    <lastmod>2025-12-14T20:31:30.466Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/8/la-recursivite-en-python-quand-une-fonction-s-appelle-elle-meme</loc>
    <lastmod>2025-12-14T20:08:37.634Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/6/git-et-github-pour-les-debutants-le-guide-complet-pour-enfin-comprendre</loc>
    <lastmod>2025-12-08T15:44:59.038Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/5/transferer-des-fichiers-entre-votre-ordinateur-et-votre-serveur-tous-les-moyens-expliques</loc>
    <lastmod>2025-12-08T14:29:51.231Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/4/commandes-linux-essentielles-pour-administrer-un-serveur</loc>
    <lastmod>2025-12-03T17:41:26.320Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/3/configuration-securisee-d-un-vps-alma-linux-le-guide-complet</loc>
    <lastmod>2025-12-02T16:44:45.792Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/2/flask-selinux-resoudre-l-erreur-502-sur-alma-linux-gunicorn-nginx</loc>
    <lastmod>2025-12-02T09:48:09.452Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  
  <url>
    <loc>https://codewithmpia.com/articles/category/python</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/category/dart</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/category/mobile</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/category/linux</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/category/devops</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/category/frontend</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/category/backend</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/articles/category/actualites</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css</loc>
    <lastmod>2026-03-22T20:51:22.877Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime</loc>
    <lastmod>2026-03-22T19:06:34.546Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-l-algorithmique-raisonner-comme-une-machine</loc>
    <lastmod>2026-03-22T17:05:00.620Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/coder-un-site-e-commerce-avec-flask-le-guide-pratique-projet-gambella</loc>
    <lastmod>2026-03-15T10:23:56.247Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie</loc>
    <lastmod>2026-02-19T11:14:31.419Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros</loc>
    <lastmod>2026-02-19T10:26:50.758Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime</loc>
    <lastmod>2026-02-18T21:00:42.872Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/c-est-quoi-flask</loc>
    <lastmod>2026-02-18T20:17:16.680Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/pourquoi-flask-en-2026</loc>
    <lastmod>2026-02-18T20:21:19.449Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/installation-environnement</loc>
    <lastmod>2026-02-18T20:23:39.164Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/premier-script-hello-world</loc>
    <lastmod>2026-02-18T20:25:04.749Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/le-routage-de-base</loc>
    <lastmod>2026-02-18T20:52:38.794Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/redirections-erreurs</loc>
    <lastmod>2026-02-18T21:00:13.516Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/routes-dynamiques-convertisseurs</loc>
    <lastmod>2026-02-18T20:54:09.920Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/les-vues-reponses</loc>
    <lastmod>2026-02-18T20:55:37.635Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/le-contexte-de-requete-request</loc>
    <lastmod>2026-02-18T20:57:59.456Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/pourquoi-python</loc>
    <lastmod>2026-02-19T10:14:54.900Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/installation-propre</loc>
    <lastmod>2026-02-19T10:16:09.319Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/le-terminal-arrete-d-avoir-peur</loc>
    <lastmod>2026-02-19T10:17:19.872Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/premier-script-hello-world-1</loc>
    <lastmod>2026-02-19T10:19:19.166Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/variables-types</loc>
    <lastmod>2026-02-19T10:22:30.110Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/operations-maths</loc>
    <lastmod>2026-02-19T10:23:45.189Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/manipuler-du-texte-strings</loc>
    <lastmod>2026-02-19T10:25:10.718Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/interagir-avec-l-utilisateur-input</loc>
    <lastmod>2026-02-19T10:26:36.622Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/python-vs-js-le-choc-des-cultures</loc>
    <lastmod>2026-02-19T11:10:45.251Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/setup-node-js-est-ton-nouvel-interpreteur</loc>
    <lastmod>2026-02-19T11:12:47.127Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/console-log-le-print</loc>
    <lastmod>2026-02-19T11:14:15.754Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/les-conditions-if-elif-else</loc>
    <lastmod>2026-02-19T12:11:18.738Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/les-boucles-while-tant-que</loc>
    <lastmod>2026-02-19T12:13:12.753Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/les-boucles-for-pour-chaque</loc>
    <lastmod>2026-02-19T12:16:37.523Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/break-continue-pass</loc>
    <lastmod>2026-02-19T12:18:29.536Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/les-listes-lists</loc>
    <lastmod>2026-02-19T12:27:17.294Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/les-tuples</loc>
    <lastmod>2026-02-19T12:29:00.539Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/les-dictionnaires-dicts</loc>
    <lastmod>2026-02-19T12:30:25.167Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/les-sets-ensembles</loc>
    <lastmod>2026-02-19T12:31:27.391Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/definir-une-fonction</loc>
    <lastmod>2026-02-19T12:35:22.930Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/arguments-avances</loc>
    <lastmod>2026-02-19T12:36:29.354Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/creer-ses-modules</loc>
    <lastmod>2026-02-19T12:43:44.998Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/lire-et-ecrire-des-fichiers</loc>
    <lastmod>2026-02-19T12:45:18.872Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/portee-des-variables-scope</loc>
    <lastmod>2026-02-19T12:40:38.831Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/les-modules-import</loc>
    <lastmod>2026-02-19T12:41:50.555Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/les-exceptions-gerer-les-erreurs</loc>
    <lastmod>2026-02-19T12:46:19.249Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/travailler-avec-json-et-csv</loc>
    <lastmod>2026-02-19T12:47:24.137Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/classes-objets-le-concept</loc>
    <lastmod>2026-02-19T12:49:49.373Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/constructeur-init-attributs</loc>
    <lastmod>2026-02-19T12:50:57.919Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/methodes-magiques-dunder-methods</loc>
    <lastmod>2026-02-19T12:54:11.309Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/fonctions-anonymes-lambda-functions</loc>
    <lastmod>2026-02-19T13:01:20.568Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/migrations-flask-migrate</loc>
    <lastmod>2026-02-19T17:01:07.245Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/les-methodes-actions</loc>
    <lastmod>2026-02-19T12:52:03.030Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/generateurs-yield</loc>
    <lastmod>2026-02-19T13:07:10.791Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/quelques-librairies-indispensables</loc>
    <lastmod>2026-02-19T13:11:40.555Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/l-heritage</loc>
    <lastmod>2026-02-19T12:53:00.187Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/comprehension-de-liste</loc>
    <lastmod>2026-02-19T12:59:57.514Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/pep-8-linting</loc>
    <lastmod>2026-02-19T13:12:42.172Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/les-decorateurs</loc>
    <lastmod>2026-02-19T13:02:18.174Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/type-hinting-typage-optionnel</loc>
    <lastmod>2026-02-19T13:08:22.751Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/pip-pypi-le-supermarche</loc>
    <lastmod>2026-02-19T13:09:36.531Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/environnements-virtuels-venv</loc>
    <lastmod>2026-02-19T13:10:32.988Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/creer-un-hyperlien-a-et-href</loc>
    <lastmod>2026-03-24T07:36:19.217Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/docstrings-la-documentation</loc>
    <lastmod>2026-02-19T13:13:47.942Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/introduction-a-jinja2</loc>
    <lastmod>2026-02-19T16:29:26.280Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/passer-des-donnees-aux-vues-render-template</loc>
    <lastmod>2026-02-19T16:31:34.486Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/structures-de-controle-if-for</loc>
    <lastmod>2026-02-19T16:34:12.997Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/heritage-de-templates-extends</loc>
    <lastmod>2026-02-19T16:35:12.263Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/filtres-macros</loc>
    <lastmod>2026-02-19T16:37:02.110Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/fichiers-statiques-css-js-images</loc>
    <lastmod>2026-02-19T16:39:05.347Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/formulaires-html-natifs-sans-flask-wtf</loc>
    <lastmod>2026-02-19T16:43:46.553Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/pourquoi-flask-wtf</loc>
    <lastmod>2026-02-19T16:45:14.994Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/afficher-le-formulaire-dans-jinja</loc>
    <lastmod>2026-02-19T16:48:42.847Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/upload-de-fichiers</loc>
    <lastmod>2026-02-19T16:52:39.865Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/sql-vs-orm-pourquoi-on-aime-sqlalchemy</loc>
    <lastmod>2026-02-19T16:54:12.958Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/configuration-modeles</loc>
    <lastmod>2026-02-19T16:55:34.050Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/sessions-cookies</loc>
    <lastmod>2026-02-19T17:07:28.473Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/creer-un-formulaire</loc>
    <lastmod>2026-02-19T16:47:12.175Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/traiter-la-soumission-feedback</loc>
    <lastmod>2026-02-19T16:50:53.336Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/flask-login</loc>
    <lastmod>2026-02-19T17:08:59.136Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/le-probleme-des-grosses-applications</loc>
    <lastmod>2026-02-19T17:16:26.847Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/les-blueprints</loc>
    <lastmod>2026-02-19T17:17:48.128Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/crud-complet-create-read-update-delete</loc>
    <lastmod>2026-02-19T16:57:25.293Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/relations-one-to-many</loc>
    <lastmod>2026-02-19T16:59:24.882Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/gestion-des-mots-de-passe-hashage</loc>
    <lastmod>2026-02-19T17:05:34.320Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/inscription-connexion-deconnexion</loc>
    <lastmod>2026-02-19T17:12:09.150Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/rest-concepts</loc>
    <lastmod>2026-02-19T17:24:32.178Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/protection-contre-les-failles-courantes</loc>
    <lastmod>2026-02-19T17:13:44.232Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/application-factory-pattern</loc>
    <lastmod>2026-02-19T17:19:25.168Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/gestion-de-la-configuration</loc>
    <lastmod>2026-02-19T17:21:24.908Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/formation-complete-python-de-zero-a-heros/tests-unitaires-unittest-vs-pytest</loc>
    <lastmod>2026-02-19T18:07:04.791Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/serialisation-marshmallow</loc>
    <lastmod>2026-02-19T18:11:38.604Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/vues-basees-sur-les-classes-methodview</loc>
    <lastmod>2026-02-19T18:12:33.533Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/authentification-api-jwt</loc>
    <lastmod>2026-02-19T18:13:31.978Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/documentation-api-swagger-openapi</loc>
    <lastmod>2026-02-19T18:14:31.290Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/caching</loc>
    <lastmod>2026-02-19T18:16:03.719Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/taches-asynchrones-celery</loc>
    <lastmod>2026-02-19T18:17:04.222Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/flask-async-async-def</loc>
    <lastmod>2026-02-19T21:40:24.840Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/pourquoi-tester</loc>
    <lastmod>2026-02-19T21:43:00.519Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/pytest-avec-flask</loc>
    <lastmod>2026-02-19T21:44:23.683Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/tester-les-vues-les-modeles-et-les-formulaires</loc>
    <lastmod>2026-02-19T21:45:34.542Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/reverse-proxy-nginx</loc>
    <lastmod>2026-02-19T21:56:03.865Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/dockeriser-une-app-flask</loc>
    <lastmod>2026-02-19T21:57:54.722Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/couverture-de-code-coverage</loc>
    <lastmod>2026-02-19T21:46:44.701Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/serveurs-wsgi-gunicorn</loc>
    <lastmod>2026-02-19T21:54:05.280Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/ci-cd-basique-github-actions</loc>
    <lastmod>2026-02-19T21:59:36.591Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/gestion-des-variables-d-env-en-prod</loc>
    <lastmod>2026-02-19T22:06:27.381Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/variables-oublie-var</loc>
    <lastmod>2026-02-22T20:46:07.830Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/les-types-c-est-le-bazar</loc>
    <lastmod>2026-02-22T20:47:17.886Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/string-templates-coucou-les-f-strings</loc>
    <lastmod>2026-02-22T20:48:27.384Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/egalite-le-piege</loc>
    <lastmod>2026-02-22T20:49:29.957Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/conditions-if-else</loc>
    <lastmod>2026-02-22T20:54:15.874Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/boucles</loc>
    <lastmod>2026-02-22T20:55:09.423Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/arrays-listes-methodes-fonctionnelles</loc>
    <lastmod>2026-02-22T20:56:24.028Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/fonctions-flechees</loc>
    <lastmod>2026-02-22T21:03:25.345Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/objects-dicos-destructuring</loc>
    <lastmod>2026-02-22T20:57:24.149Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/callbacks-rappel</loc>
    <lastmod>2026-02-22T21:04:37.744Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/scope-closures</loc>
    <lastmod>2026-02-22T21:05:48.322Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/le-mot-cle-this-le-piege</loc>
    <lastmod>2026-02-22T21:07:06.475Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/classes-syntactic-sugar</loc>
    <lastmod>2026-02-22T21:27:20.846Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/les-autres-controles-select-textarea-button</loc>
    <lastmod>2026-03-24T18:50:18.044Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/heritage-extends</loc>
    <lastmod>2026-02-22T21:28:16.529Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/modules-import-export</loc>
    <lastmod>2026-02-22T21:29:07.001Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/l-event-loop</loc>
    <lastmod>2026-02-22T21:31:24.512Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/promesses</loc>
    <lastmod>2026-02-22T21:32:37.144Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/async-await</loc>
    <lastmod>2026-02-22T21:33:28.419Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/fetch-api</loc>
    <lastmod>2026-02-22T21:34:26.297Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/selectionner-le-css-en-js</loc>
    <lastmod>2026-02-22T21:35:18.767Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/typescript-le-futur</loc>
    <lastmod>2026-02-22T21:39:35.339Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/modifier-le-dom</loc>
    <lastmod>2026-02-22T21:36:09.626Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/ecouter-les-evenements</loc>
    <lastmod>2026-02-22T21:36:54.939Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/npm-node-package-manager</loc>
    <lastmod>2026-02-22T21:37:51.902Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/javascript-pour-les-dev-python-le-guide-de-survie/vite-le-bundler-rapide</loc>
    <lastmod>2026-02-22T21:38:46.665Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-flask-le-guide-ultime/interface-d-administration-flask-admin</loc>
    <lastmod>2026-02-28T16:35:45.207Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/coder-un-site-e-commerce-avec-flask-le-guide-pratique-projet-gambella/presentation-de-gambella</loc>
    <lastmod>2026-03-15T10:23:42.676Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-l-algorithmique-raisonner-comme-une-machine/l-algorithme-une-recette-pour-une-machine</loc>
    <lastmod>2026-03-22T17:04:48.172Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-l-algorithmique-raisonner-comme-une-machine/la-memoire-les-variables</loc>
    <lastmod>2026-03-22T17:09:17.198Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-l-algorithmique-raisonner-comme-une-machine/les-conditions-si-sinon</loc>
    <lastmod>2026-03-22T17:57:52.804Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-l-algorithmique-raisonner-comme-une-machine/les-boucles-tant-que-pour</loc>
    <lastmod>2026-03-22T18:03:46.665Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-l-algorithmique-raisonner-comme-une-machine/le-concept-de-fonction-diviser-pour-regner</loc>
    <lastmod>2026-03-22T18:07:41.878Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/mettre-en-valeur-le-texte-strong-em-mark-br-hr</loc>
    <lastmod>2026-03-24T07:27:05.468Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/les-ancres-naviguer-dans-la-meme-page</loc>
    <lastmod>2026-03-24T07:39:25.279Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/pourquoi-la-semantique-seo-et-accessibilite</loc>
    <lastmod>2026-03-24T18:52:11.824Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-l-algorithmique-raisonner-comme-une-machine/dictionnaires-objets-cle-valeur</loc>
    <lastmod>2026-03-22T18:20:06.530Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-l-algorithmique-raisonner-comme-une-machine/recherche-dans-un-tableau</loc>
    <lastmod>2026-03-22T18:23:39.321Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-l-algorithmique-raisonner-comme-une-machine/les-tableaux-listes</loc>
    <lastmod>2026-03-23T07:19:13.897Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/les-listes-ol-ul-li</loc>
    <lastmod>2026-03-24T07:34:43.184Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/les-macro-structures-header-nav-main-footer</loc>
    <lastmod>2026-03-24T18:53:29.315Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-l-algorithmique-raisonner-comme-une-machine/mettre-les-donnees-en-ordre</loc>
    <lastmod>2026-03-22T18:26:25.958Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-l-algorithmique-raisonner-comme-une-machine/introduction-a-la-recursivite</loc>
    <lastmod>2026-03-22T18:33:24.080Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/c-est-quoi-le-html</loc>
    <lastmod>2026-03-22T19:06:14.390Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/pourquoi-apprendre-le-html-en-2026</loc>
    <lastmod>2026-03-22T19:11:10.541Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/les-outils-du-batisseur</loc>
    <lastmod>2026-03-22T19:14:19.136Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/lier-le-css-au-html</loc>
    <lastmod>2026-03-29T15:58:20.100Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/selecteurs-avances</loc>
    <lastmod>2026-03-29T16:02:46.852Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/pseudo-classes</loc>
    <lastmod>2026-03-29T16:03:53.194Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/notre-premiere-page-hello-world</loc>
    <lastmod>2026-03-22T21:33:14.404Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/le-head-ce-qui-se-passe-dans-l-ombre</loc>
    <lastmod>2026-03-22T21:45:19.513Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/la-structure-de-base-doctype-html-html-head-body</loc>
    <lastmod>2026-03-22T22:01:25.461Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/les-balises-et-les-attributs</loc>
    <lastmod>2026-03-22T21:59:38.330Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprendre-l-algorithmique-raisonner-comme-une-machine/entrees-et-sorties-parametres-et-retour</loc>
    <lastmod>2026-03-23T07:16:58.196Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/les-titres-et-paragraphes-h1-a-h6-p</loc>
    <lastmod>2026-03-24T07:21:33.221Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/liens-absolus-vs-relatifs</loc>
    <lastmod>2026-03-24T07:37:47.608Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/attributs-utiles-des-liens-target-et-download</loc>
    <lastmod>2026-03-24T07:41:40.249Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/inserer-une-image-img-et-alt</loc>
    <lastmod>2026-03-24T18:33:09.087Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/ajouter-de-l-audio-audio</loc>
    <lastmod>2026-03-24T18:35:50.417Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/integrer-une-video-video-et-iframe</loc>
    <lastmod>2026-03-24T18:37:07.822Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/construire-un-tableau-table</loc>
    <lastmod>2026-03-24T18:38:33.801Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/les-bases-du-formulaire-form</loc>
    <lastmod>2026-03-24T18:39:42.671Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/les-champs-de-saisie-de-base-input</loc>
    <lastmod>2026-03-24T18:46:57.667Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/organiser-le-contenu-interne-article-section-aside</loc>
    <lastmod>2026-03-24T18:55:35.517Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/labels-et-validation-native-label-required-placeholder</loc>
    <lastmod>2026-03-24T18:49:02.376Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/valider-son-code-html-w3c-validator</loc>
    <lastmod>2026-03-24T18:56:45.019Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/accessibilite-web-a11y</loc>
    <lastmod>2026-03-24T18:57:44.098Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/html-le-guide-ultime/et-maintenant-conclusion</loc>
    <lastmod>2026-03-24T18:58:58.922Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/c-est-quoi-le-css</loc>
    <lastmod>2026-03-29T15:57:24.541Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/cascade-et-specificite</loc>
    <lastmod>2026-03-29T16:00:42.111Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/selecteurs-de-base</loc>
    <lastmod>2026-03-29T16:01:48.677Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/pseudo-elements</loc>
    <lastmod>2026-03-29T16:05:24.257Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/margin-vs-padding</loc>
    <lastmod>2026-03-29T16:08:24.554Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/borders-et-outlines</loc>
    <lastmod>2026-03-29T16:09:22.850Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/les-couleurs</loc>
    <lastmod>2026-03-29T16:13:08.447Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/alignement-et-decoration-du-texte</loc>
    <lastmod>2026-03-29T16:15:19.574Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/effets-visuels</loc>
    <lastmod>2026-03-29T16:16:17.414Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/box-sizing</loc>
    <lastmod>2026-03-29T16:11:07.614Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/overflow-et-dimensions</loc>
    <lastmod>2026-03-29T16:12:07.600Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/patterns-de-layout-modernes</loc>
    <lastmod>2026-03-29T16:23:41.886Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/mobile-first</loc>
    <lastmod>2026-03-29T16:33:22.007Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/keyframes</loc>
    <lastmod>2026-03-29T16:36:45.670Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/vers-javascript</loc>
    <lastmod>2026-03-29T16:39:29.690Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/typographie</loc>
    <lastmod>2026-03-29T16:14:07.572Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/variables-css-custom-properties</loc>
    <lastmod>2026-03-29T16:17:19.725Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/display-block-inline-inline-block</loc>
    <lastmod>2026-03-29T16:19:13.569Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/css-grid</loc>
    <lastmod>2026-03-29T16:22:42.584Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/stacking-context</loc>
    <lastmod>2026-03-29T16:29:23.191Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/checklist-finale-projet-css</loc>
    <lastmod>2026-03-29T16:40:18.941Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/flexbox</loc>
    <lastmod>2026-03-29T16:21:44.565Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/static-et-relative</loc>
    <lastmod>2026-03-29T16:25:44.854Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/absolute-et-fixed</loc>
    <lastmod>2026-03-29T16:27:06.142Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/z-index</loc>
    <lastmod>2026-03-29T16:28:04.772Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/unites-relatives</loc>
    <lastmod>2026-03-29T16:31:18.257Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/media-queries</loc>
    <lastmod>2026-03-29T16:32:18.808Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/transitions</loc>
    <lastmod>2026-03-29T16:35:53.184Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/images-et-medias-responsives</loc>
    <lastmod>2026-03-29T16:34:29.967Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/transform-performance-et-accessibilite</loc>
    <lastmod>2026-03-29T16:37:47.301Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/architecture-css</loc>
    <lastmod>2026-03-29T16:38:40.039Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://codewithmpia.com/courses/apprend-et-maitrise-le-css/anatomie-d-une-regle-css</loc>
    <lastmod>2026-03-29T16:59:07.055Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
</urlset>